使用OpenCV 2.4.2将两个图像复制到一个图像中

Jav*_*ake 4 xcode opencv

我试图将两个图像复制到一个大图像,但不幸的是我无法插入只有1个图像以下尝试:

void showTwoImages(Mat imageOne, Mat imageTwo, string title) {
    int totalCol = imageOne.cols+imageTwo.cols;
    int totalRow = imageOne.rows;

    Mat totalImage(Size(totalCol, totalRow), 8, 3);

    imageOne.copyTo(totalImage(Rect(0,0,imageOne.cols, imageOne.rows)));

    viewImage(totalImage, title);
}
Run Code Online (Sandbox Code Playgroud)

我的错误:

在此输入图像描述

不幸的是我没有从XCode中获得特定的错误,但引用汇编程序代码,所以我无法确定发生的错误.

And*_*aev 5

更改

Mat totalImage(Size(totalCol, totalRow), 8, 3);
Run Code Online (Sandbox Code Playgroud)

Mat totalImage(Size(totalCol, totalRow), imageOne.type());
Run Code Online (Sandbox Code Playgroud)