我在两个具有相同对象的图像上找到了轮廓,我想找到这个对象的位移和旋转。我已经尝试过旋转这个轮廓的边界框,然后是它的角度和中心点,但是边界框的旋转并不能正确地说明轮廓旋转,因为它对于角度 a+0、a+90、a+180 等是相同的。度。找到轮廓的旋转和位移还有其他好方法吗?也许使用一些凸包,凸性缺陷?我在 Learning OpenCv 中读过关于匹配轮廓的内容,但没有帮助。有人可以举一些例子吗?
例子:
我想检测例如粉红色的正方形,在第二种情况下是笔。其他示例可能是带有一些孔、星星等的正方形。正如我所说,我想做一些通用的东西。感谢任何建议,因为我想测试尽可能多的方法。