0
我想通过以下步骤来识别使用OpenCV
已知对象:如何识别对象与给定的形状
- 使用
Background Sub-tractor
得到前景物体。 - 查找轮廓并遍历顶层。
现在,当我迭代轮廓时,我想匹配给定形状的每个轮廓,并在轮廓与给定形状匹配时绘制矩形。
这里我也想说一下;给定的形状尺寸是100x100像素,但轮廓尺寸可能小于或大于形状尺寸,则尺寸不得影响匹配结果。
在我使用Template Matching
之前,结果并不好,因为即使给定的对象不在框架内,它也会检测到其他内容。和matchShapes()
函数,但大小可以影响结果。
现在有什么好方法可以完成这样的工作吗?如果有人知道,请告诉我如何做到这一点。
在此先感谢!
我试过shape_example.cpp,(opencv3.2,Mac系统)。它没有按预期给出结果。 – Amit