Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/149.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 用另一个ROI替换ROI_C++_Opencv_Image Processing - Fatal编程技术网

C++ 用另一个ROI替换ROI

C++ 用另一个ROI替换ROI,c++,opencv,image-processing,C++,Opencv,Image Processing,我在视频处理项目的中间阶段工作,需要用另一幅图像的ROI(相同维度)替换某幅图像的ROI。是否有任何内置函数???您可以使用Mat::copyTo在Mat实例之间传输内容: cv::Mat image1, image2; cv::Rect roi1(0, 0, 100, 100); cv::Rect roi2(50, 50, 150, 150); cv::Mat(image2, roi2).copyTo(cv::Mat(image1, roi1)); 您可以使用Mat::copyTo在Ma

我在视频处理项目的中间阶段工作,需要用另一幅图像的ROI(相同维度)替换某幅图像的ROI。是否有任何内置函数???

您可以使用
Mat::copyTo
在Mat实例之间传输内容:

cv::Mat image1, image2;

cv::Rect roi1(0, 0, 100, 100);
cv::Rect roi2(50, 50, 150, 150);

cv::Mat(image2, roi2).copyTo(cv::Mat(image1, roi1));

您可以使用
Mat::copyTo
在Mat实例之间传输内容:

cv::Mat image1, image2;

cv::Rect roi1(0, 0, 100, 100);
cv::Rect roi2(50, 50, 150, 150);

cv::Mat(image2, roi2).copyTo(cv::Mat(image1, roi1));