1、什么是ROI区域
图像处理中,经常要获取某块区域用于处理,使用ROI指定目标,这里指出两种使用方式,一是从图像中抠出一块图像,而是在指定图像中的指定区域粘贴一张图像。
2、测试代码
void test3() {
Mat src = imread("D:/1.jpg");
//获取某块区域
Rect rect(200, 200, 200, 200);
Mat roi = src(rect);
imshow("roi", roi);
// 拷贝图片到目标区域
Mat logo = imread("D:/logo.png");
Rect rect2(0,0,logo.size().width, logo.size().height);
Mat roi2 = src(rect2);
logo.copyTo(roi2, logo);
imshow("src", src);
}
roi.png roi2.png代码说明:其中的roi和roi2是用来指定src图片的ROI区域,copyTo()方法的第二个参数为掩膜。
网友评论