opencv从一张图片抠图到另外一张图片

opencv从一张图片抠图到另外一张图片:

  代码:

#include <opencv2/opencv.hpp>
#include <iostream>
#include <math.h>
#include <opencv.hpp>

using namespace cv;
using namespace std;
int main()
{
    Mat SpeaceMap = imread("../img/black.jpg");
    Mat Car = imread("../img/car.jpg");
    Mat dst= SpeaceMap.clone();
    Mat roi = dst(Rect(0, 360, Car.cols, Car.rows)); //(0,360) //选取粘贴区域 
//Mat mask(roi.rows, roi.cols, roi.depth(), Scalar(3));
Car.copyTo(roi);

imshow("SpeaceMap",SpeaceMap);
imshow("Car",Car);
imshow("dst", dst);
waitKey();

return 0;

}

 

 

posted @ 2022-06-25 15:06  量子与太极  阅读(114)  评论(0编辑  收藏  举报