栗子:
#include<cv.h>
#include<highgui.h>
using namespace cv;
//方法1,假如区域为长方形,使用MAT 构造函数设置区域内的值为255
int main()
{
Mat image=imread("boldt.jpg");
//初始化掩模矩阵
Mat mask = Mat::zeros(image.size(), CV_8UC1);
Rect rect;
rect.x = 100;
rect.y = 100;
rect.width = 100;
rect.height = 100;
//设置矩形掩模
mask(rect).setTo(255);
Mat img2;
image.copyTo(img2, mask);
imshow("mask", mask);
imshow("img2", img2);
waitKey();
return 0;
}
结果:
引> http://blog.csdn.net/ktigerhero3/article/details/53071364