Если вы действительно хотите, чтобы они были в одном и том же окне, и предполагая, что они имеют одинаковую ширину и высоту (если они похожи, они должны иметь одинаковую ширину и высоту) Вы можете попытаться создать изображение с окончательной шириной, вдвое превышающей ширину ваших 2 похожих изображений. А затем используйте ROI, чтобы скопировать их.
Вы можете написать новую функцию для инкапсуляции этих (полезных) функций в одну функцию, чтобы получить хороший код.
Mat img1,img2; //They are previously declared and of the same width & height
Mat imgResult(img1.rows,2*img1.cols,img1.type()); // Your final image
Mat roiImgResult_Left = imgResult(Rect(0,0,img1.cols,img1.rows)); //Img1 will be on the left part
Mat roiImgResult_Right = imgResult(Rect(img1.cols,0,img2.cols,img2.rows)); //Img2 will be on the right part, we shift the roi of img1.cols on the right
Mat roiImg1 = img1(Rect(0,0,img1.cols,img1.rows));
Mat roiImg2 = img2(Rect(0,0,img2.cols,img2.rows));
roiImg1.copyTo(roiImgResult_Left); //Img1 will be on the left of imgResult
roiImg2.copyTo(roiImgResult_Right); //Img2 will be on the right of imgResult
Julien