4

我正在尝试将两个图像复制到一个大图像中,但不幸的是我无法通过以下尝试仅插入 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);
}

我的错误:

在此处输入图像描述

不幸的是,我没有从 XCode 中得到特定的错误,而是引用了汇编代码,所以我无法确定发生的错误。

4

1 回答 1

5

改变

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

Mat totalImage(Size(totalCol, totalRow), imageOne.type());
于 2012-11-01T21:37:45.387 回答