0
私は画像のロードと修正についてthis OpenCV tutorialをフォローしようとしました。私はこのようなイメージをロードします。OpenCV3 image.depth()はゼロです
I = imread(filename, IMREAD_COLOR);
後のコードでCV_Assert
がある:
CV_Assert(I.depth() != sizeof(uchar));
I.depth()
がゼロでsizeof(uchar)
が1であるので、それは真実ではありません。
どうしますか?私がimshow
と呼んだ場合、画像は正しく表示されます
を使用することができます。これは、[最後のドキュメント]に正しい(https://docs.opencv.org/master/ db/da5/tutorial_how_to_scan_images.html)を 'CV_Assert(I.depth()== CV_8U);'に置き換えます。 OpenCVバージョン3.0-betaについては忘れてしまいました。バグがあり、悪いことが書かれています;) – Miki