我正在使用OpenCV进行模板匹配的项目,我想限制图像上的搜索区域。从相机连续捕获图像。
是否有任何方法可以将已定义的ROI外的图像归零/遮罩,以便模板匹配过程可以针对其余区域,更快速,更准确?
看看cvSetImageROI功能。
void cvSetImageROI(IplImage* image, CvRect rect)
为给定的矩形设置图像感兴趣区域(ROI)。参数:
- 图像–指向图像标题的指针
- rect – ROI矩形
如果原始图像的ROI为NULL,并且直肠不是整个形象,分配了ROI结构。
大多数OpenCV功能支持使用ROI并处理图像矩形作为单独的图像。例如,全部像素坐标的计数从左上方(或左下方)开始ROI的一角,不是原始的图片。
您使用cvSetImageROI设置关注区域。模板匹配功能仅使用您设置的ROI(并忽略其外部的任何内容)