1.定义感兴趣区域ROI
//1.cvRect用法
CvRect cvRect(int x, int y, int width, int height)
//使用
cv::Mat imageROI;
imageROI = image(cv::Rect(int x, int y, logo.cols, logo.rows);
//2.Range,指从起始索引到终止索引(不包括终止索引)的一段连续序列。
cv::Mat imageROI=image(cv::Range(int y,y+logo.raws),
cv::Range(int x,x+logo.cols)
//如果想包含原始图像特定行的ROI:
cv::Mat imageROI=image.rowRange(start,end);
//如果想包含原始图像特定列的ROI:
cv::Mat imageROI=image.colRange(start,end);
//直接插入logo图像
logo.copyTo(imgROI);//使用copyTo时,需ROI和logo图像大小类型相同;
//使用图像掩码完成
//Mat img = imread(filename, 0); //单通道(灰度)
//Mat image_mat = imread(filename); //缺省条件3通道
cv::Mat mask = imread("logo.jpg", 0);
logo.copyTo(imgROI,mask);
imshow("dst",image);