使用模板图像来匹配使用opencv的具有比例、旋转变化和部分遮挡的目标[重复]
Posted
技术标签:
【中文标题】使用模板图像来匹配使用opencv的具有比例、旋转变化和部分遮挡的目标[重复]【英文标题】:use a template image to match target which have scale,rotation change and Partial Occlusion using opencv [duplicate] 【发布时间】:2015-08-08 06:25:36 【问题描述】:我有一个模板图片和目标图片如下:
-
目标有尺度变化
目标有旋转变化
目标混杂噪声,部分遮挡(颜色同黑)
那么,我如何使用模板图像来检测目标,并使用椭圆来显示目标,就像这样
我在opencv中尝试了matchTemplate函数和surf函数,但效果不好。我该如何解决这个问题。您能给我一些建议吗。提前谢谢!
【问题讨论】:
我统计了您就这个主题提出的三个问题,还有here 和here。你真的应该避免问重复的问题。相反,请根据社区给您的建议编辑您的问题。如果这是另一个问题,请说明您到目前为止所做的工作,以及为什么其他问题的答案不起作用。 【参考方案1】:模板匹配一般是指翻译不变匹配。 缩放和旋转都不是不变的。
除了使用其他方法外,您还可以尝试模板的不同比例和旋转,尽管对于许多此类组合而言这会变得非常昂贵。
【讨论】:
以上是关于使用模板图像来匹配使用opencv的具有比例、旋转变化和部分遮挡的目标[重复]的主要内容,如果未能解决你的问题,请参考以下文章