我是 OpenCV 的新手。我想从事一个小项目来跟踪齿轮的旋转速度(通过使用网络摄像头)。但是,直到现在,我不知道如何处理这个问题。发布的图片显示了一台包含两个“大”齿轮的机器。我只对左侧的齿轮感兴趣(我突出显示的红线)。
我的计划是:
提取感兴趣的齿轮区域。
屏蔽所有不相关的区域。因此,蒙版图像仅显示左侧齿轮 (ROI)。
......
问题是,如何定位/提取/屏蔽 ROI 和屏蔽?
我通过一些关于 的示例cvMatchTemplate()
,但它不支持旋转和缩放。由于使用网络摄像头,捕获的图像可能会缩放或旋转。cvfindcontour()
将提取图像中的所有轮廓而不是 ROI。