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