如何在android中使用相机检测徽标?
问题描述:
我正在研究一个需要实时图像识别功能的android项目。我是一个新手,并没有太多的图像处理知识。我只需要检测应用程序中的一个图像,这只不过是一个标志。标志呈圆形。如何在android中使用相机检测徽标?
请建议适当的解决方案。 谢谢。
答
检测特定对象的,你可以按照目标定位的一些基本技术,如换句话说标准化互相关公司也已知作为模板匹配,您必须准备一个日志模板,并将其用作卷积蒙版,并使用此蒙版来卷积输入图像,理想情况下是在所需对象的位置,卷积响应将非常高,所以您可以进一步微调进程本地化您的对象。
关于如何使用模板匹配在OpenCV中,你可以参考它的文档页面http://docs.opencv.org/doc/tutorials/imgproc/histograms/template_matching/template_matching.html
OR
当你在你的问题中提到,您感兴趣的区域的形状为圆形,你可以在对图像进行初始分割后使用一些形状测量。
检测边界,分离未连接的对象,计算平均点(中心),计算距离中心的平均距离,计算距离的偏差,如果偏差足够低,则应为圆形(在2D视图上)。可能需要一些变换来检查所有可能性,如视角(3D)和照明。 –
谢谢先生,但我对数学知识并不熟悉,你有什么样的例子吗? –