【发布时间】:2017-04-25 06:49:11
【问题描述】:
我有大小为 36*36 的图像,它是公司的徽标。每次我的应用程序捕获图像时,我都想找到该徽标是否可用。如果它可用需要在图像中找到它的坐标。指引我正确的方向
【问题讨论】:
标签: android opencv computer-vision android-image google-vision
我有大小为 36*36 的图像,它是公司的徽标。每次我的应用程序捕获图像时,我都想找到该徽标是否可用。如果它可用需要在图像中找到它的坐标。指引我正确的方向
【问题讨论】:
标签: android opencv computer-vision android-image google-vision
使用模板加工和图像重新缩放:http://docs.opencv.org/2.4/doc/tutorials/imgproc/histograms/template_matching/template_matching.html
例如,您对原始分辨率的图像运行模板加工,使用 1.1 进行 3 - 4 重新缩放,使用 0.9 进行 3 - 4 重新缩放。
调整大小:http://docs.opencv.org/2.4/modules/imgproc/doc/geometric_transformations.html#resize
【讨论】:
System.gc(); 调用垃圾收集器。
您可以执行以下操作:
徽标上的特征检测
图像上的特征检测
匹配特征描述符
使用 RANSAC 计算良好的单应性(假设徽标是平面的)
当内点数超过阈值时找到徽标
新图像中徽标的坐标可以通过用您的单应性投影一个矩形来找到
编辑:
【讨论】: