如何查找图像包含特定图像/徽标

时间:2017-04-25 06:49:12

标签: android opencv computer-vision android-image google-vision

我的图像大小为36 * 36它是公司的标志。每次我的应用程序捕获图像,我想找到的是该标识可用。如果有可能需要在图像中找到它的坐标。指导我正确的方向

2 个答案:

答案 0 :(得分:1)

您可以执行以下操作:

  1. 您的徽标上的功能检测

  2. 图像上的特征检测

  3. 匹配要素描述符

  4. 与RANSAC计算良好的单应性(假设徽标是平面的)

  5. 当内部数量高于阈值

  6. 时,会找到徽标
  7. 新图像中徽标的坐标可以通过使用单应性投影矩形来找到

  8. 编辑:

    本教程有一些示例代码:http://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_feature2d/py_feature_homography/py_feature_homography.html

答案 1 :(得分:1)

使用带有图像重新缩放的模板加工: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