我是opencv的新手,我已经阅读了一些教程和项目源代码。似乎人们倾向于根据颜色进行物体检测。
我想知道是否有办法根据边缘的曲线进行物体检测。
例如,我有一个已知的对象,其边缘类似于A,我知道这个对象在不同图像中的边缘非常相似但不一样,如B.现在考虑B在Pic C中,我的目标是根据在C中搜索A的相似形状来找出C中B的轮廓或边缘。
基于搜索已知形状的相似形状,有没有任何轮廓检测或边缘检测方法。
答案 0 :(得分:0)
我认为OpenCV中的默认方法是matchShapes
;但我使用了一种效果相当好的通用方法。
您可以使此方法缩放和旋转不变。