我正在尝试将两张图片复制到一张大图片中,但不幸的是,我无法通过以下尝试仅插入一张图片:
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 中得到特定的错误,而是引用了汇编代码,所以我无法确定发生的错误。
最佳答案
改变
Mat totalImage(Size(totalCol, totalRow), 8, 3);
到
Mat totalImage(Size(totalCol, totalRow), imageOne.type());
关于xcode - 使用 OpenCV 2.4.2 将两张图像复制到一张图像中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13185501/