二进制(边缘)图像模板匹配的最佳方法

时间:2016-01-05 23:03:53

标签: object-recognition template-matching

给所有的skimage和opencv大师,给出:

  1. 场景图片
  2. enter image description here

    1. 模板图片
    2. enter image description here

      在场景图像中找到十字架的最佳方法是什么?这些是平滑和精确过滤器的输出。 现在,我在skimage中尝试了各种示例,并且opencv模板匹配但结果并不令人满意。

      我理想的解决方案是旋转,平移不变(尺度不变将是一个奖励)。有没有办法只转换到轮廓点,他们做一个注册点云?这会更准确吗?我想过RANSAC,但我如何向RANSAC提供输入?

      谢谢

1 个答案:

答案 0 :(得分:0)

我解决类似问题的方法是创建大量模板图像的旋转和缩放变体,并使用opencv的matchTemplate函数。

我还建议使用预处理步骤来填充所有检测到的和闭合的轮廓(对于模板和场景图像)白色,因为大部分黑色的模板图像可能会在场景图像的黑色区域中产生误报。