您好,欢迎来到外链网!
当前位置:外链网 » 站长资讯 » 专业问答 » 文章详细 订阅RssFeed

opencv如何对片切分成两块,python opencv片拼接

来源:互联网 浏览:72次 时间:2023-04-08

代码如下:

//叠加Mat image, imagesrc1, imagesrc2;imagesrc1 = cv::imread("d://PICTEST//cat.PNG");//读取图像1imagesrc2 = cv::imread("d://PICTEST//dog.PNG");//读取图像2//判断读入是否成功if (!imagesrc1.data | !imagesrc2.data) {std::cout << "打开图片失败,请检查路径!" << std::endl;return 0;}//调整image2的大小与image1的大小一致,融合函数addWeighted()要求输入的两个图形尺寸相同resize(imagesrc2, imagesrc2, Size(imagesrc1.cols, imagesrc1.rows));addWeighted(imagesrc1, 0.5, imagesrc2, 0.5, 0, image);//0.5+0.5=1,0.3+0.7=1imshow("效果图", image);//建立显示窗口namedWindow("效果图");imwrite("d://PICTEST//fuse.png", image);

效果如下:

46332723