我想以不同的角度(例如30,60,90,...)旋转给定的模板图像,然后我想将旋转的图像与源图像匹配,以使用opencv函数检测对象(我正在写C代码)......
如何使用opencv函数执行此操作?或者还有其他解决方案吗?
我搜索过SOF并且该功能没有将旋转图像传递给主程序。 。 。 。 。 并且SOF中给出的其他代码连续旋转图像。所以使用这个我们不能进行teplate匹配。
还有其他代码可以解决这个问题吗?
答案 0 :(得分:4)
模板匹配不是匹配旋转目标的好选择。
您最好检查openCV模块Features2D。 您需要特别了解Feature Matching和Homography的示例。两者都包含功能源。
有关更多主题的详细信息和解释,您可以在此查看Innuendo对类似问题的回答: scale and rotation Template matching