如何在Android中使用相机检测徽标?

时间:2015-09-06 08:54:58

标签: android image-processing image-recognition

我正在开发一个需要实时图像识别功能的Android项目。我是新手,对图像处理知之甚少。我必须通过应用程序只检测一个图像,这只不过是一个徽标。徽标呈圆形。

请建议适当的解决方案。 谢谢。

2 个答案:

答案 0 :(得分:1)

我建议使用OpenCV库。它将允许您学习您的应用程序以识别不同的东西。例如,我让我的应用程序根据对象的大小和形状识别汽车。

OpenCV有很多例子可以识别徽标或类似的东西

答案 1 :(得分:0)

对于特定对象的检测,您可以遵循对象定位的一些基本技术,例如归一化互相关,换句话说,也称为模板匹配,您必须准备日志模板并将其用作卷积掩码,并使用此蒙版卷积您的输入图像,理想情况下,在所需对象的位置,卷积的响应将非常高,因此您可以进一步微调该过程以本地化您的对象。

有关如何在opencv中使用模板匹配,可以参考其文档页面http://docs.opencv.org/doc/tutorials/imgproc/histograms/template_matching/template_matching.html

正如您在问题中提到的,您感兴趣的区域是圆形的,您可以在初始分割图像后使用一些形状测量。