Mat img1 = imread("1.png");
Mat img2 = imread("2.png");
int height = img1.rows;
int width1 = img1.cols;
int width2 = img2.cols;
// 将高图像等比缩放与低图像高度一致
if (img1.rows > img2.rows)
{
height = img2.rows;
width1 = img1.cols * ((float)img2.rows / (float)img1.rows);
resize(img1, img1, Size(width1, height));
}
else if(img1.rows < img2.rows)
{
width2 = img2.cols * ((float)img1.rows / (float)img2.rows);
resize(img2, img2, Size(width2, height));
}
//创建目标Mat
Mat des;
des.create(height, width1 + width2, img1.type());
Mat r1 = des(Rect(, , width1, height));
img1.copyTo(r1);
Mat r2 = des(Rect(width1, , width2, height));
img2.copyTo(r2); namedWindow("des");
imshow("des", des);
05-11 17:21