1

我正在做一个视频处理项目,需要从源图像的镜像中找到一个 ROI。

ROI 坐标是相对于镜像的,我需要将其映射到原始源图像。opencv中是否有任何内置函数?

ROI 是一个矩形,我所说的镜像是指相对于 Y 轴翻转图像。

4

2 回答 2

1

这对我有用:

cv::Rect r;

for(int i=0;i<rectg.size();i++)
{
     r=rectg[i];
     r.x=rotated_img.cols-r.x-r.width;
     rectg[i]=r;
}
于 2013-02-18T05:51:29.390 回答
0

cvSetImageROI用于设置 ROI 区域。这里rect是您想要感兴趣的区域。cvGetImageROI返回选中的 ROI 矩形。

void cvSetImageROI(IplImage* image, CvRect rect) 
于 2013-02-18T06:16:27.847 回答