我正在使用C++编程,试图将图像2调整为与图像1相同的尺寸,但是我不想拉伸图像。我试图将图像2复制到填充矩阵(在点0,0处)。但是出现了错误:
以下是代码。谢谢提前。OpenCV错误:断言失败
(0 <= roi.x && 0 <= roi.width && roi.x + roi.width <= m.cols && 0 <= roi.y && 0 <= roi.height && roi.y + roi.height <= m.rows)
inMat
, 文件 C:\opencv\opencv\modules\core\src\matrix.cpp, line 323
Mat padded;
padded.setTo(cv::Scalar::all(0));
padded.create(image1.rows,image1.cols, image2.type());
image2.copyTo(padded(Rect(0, 0, image2.rows, image2.cols)));