遮罩/超出指定ROI的零位区域

问题描述 投票:0回答:2

我正在使用OpenCV进行模板匹配的项目,我想限制图像上的搜索区域。从相机连续捕获图像。

是否有任何方法可以将已定义的ROI外的图像归零/遮罩,以便模板匹配过程可以针对其余区域,更快速,更准确?

templates opencv matching
2个回答
4
投票

看看cvSetImageROI功能。

void cvSetImageROI(IplImage* image, CvRect rect)

为给定的矩形设置图像感兴趣区域(ROI)。参数:

  • 图像–指向图像标题的指针
  • rect – ROI矩形

如果原始图像的ROI为NULL,并且直肠不是整个形象,分配了ROI结构。

大多数OpenCV功能支持使用ROI并处理图像矩形作为单独的图像。例如,全部像素坐标的计数从左上方(或左下方)开始ROI的一角,不是原始的图片。


1
投票

您使用cvSetImageROI设置关注区域。模板匹配功能仅使用您设置的ROI(并忽略其外部的任何内容)

© www.soinside.com 2019 - 2024. All rights reserved.