我正在尝试学习一些基础知识,但我不断遇到错误。
我正在尝试调整 cv::Mat
编辑以澄清为什么我不加载图像:我正在尝试在无法访问外部文件的情况下进行测试。
但是,在代码内部,我输入int x = M.depth();
了 0
cv::Mat M(2,2, CV_8UC3, cv::Scalar(0,0,255));
scale = 2;
cv::Size myImageSize;
myImageSize.height = M.rows;
myImageSize.width = M.cols;
cv::Mat ImgCopy = cvCreateImage(myImageSize, M.depth(), M.channels());
..
cv::resize(M, ImgCopy, myImageSize, 0, 0, CV_INTER_LINEAR);
我在 cvCreateImage 行上遇到错误
Input image depth is not supported by function (Unsupported format) in unknown functio, file... \modules\core\src\array.cpp...
我尝试过使用其他值(CV_32F ...),但我得到了同样的错误。
请帮忙 !