いくつかの基本を学ぼうとしていますが、エラーが発生し続けます。
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...) を試してみましたが、同じエラーが発生します。
助けてください !