我正在开发一个需要实时图像识别功能的Android项目。我是新手,对图像处理知之甚少。我必须通过应用程序只检测一个图像,这只不过是一个徽标。徽标呈圆形。
请建议适当的解决方案。 谢谢。
答案 0 :(得分:1)
我建议使用OpenCV库。它将允许您学习您的应用程序以识别不同的东西。例如,我让我的应用程序根据对象的大小和形状识别汽车。
OpenCV有很多例子可以识别徽标或类似的东西
答案 1 :(得分:0)
对于特定对象的检测,您可以遵循对象定位的一些基本技术,例如归一化互相关,换句话说,也称为模板匹配,您必须准备日志模板并将其用作卷积掩码,并使用此蒙版卷积您的输入图像,理想情况下,在所需对象的位置,卷积的响应将非常高,因此您可以进一步微调该过程以本地化您的对象。
有关如何在opencv中使用模板匹配,可以参考其文档页面http://docs.opencv.org/doc/tutorials/imgproc/histograms/template_matching/template_matching.html
或强>
正如您在问题中提到的,您感兴趣的区域是圆形的,您可以在初始分割图像后使用一些形状测量。