核心代码:
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/core/core.hpp>
int main(){
//读取第一张图片(较大的图片,相对路径就在本文件夹下)
cv::Mat image = cv::imread("Fruits.jpg");
//读取第二张图片(较小图片,相对路径就在本文件夹下)
cv::Mat logo = cv::imread("logo.png");
//从较大的图片截取较小图片的位置(坐标为左上角的(10,10),长度宽度为读取图片的宽度和删除)
cv::Mat imageROI;
imageROI = image(cv::Rect(10,10,logo.cols,logo.rows));
//将较小的图片复制到较大的图片上
logo.copyTo(imageROI);
//显示图片和存储图片
cv::namedWindow("result");
cv::imshow("result",image);
cv::imwrite("result",image);
cv::waitKey();
return 0;
}