OpenCV 関数を使用して画像を読み込もうとすると問題が発生しましたimread()
。画像は正常で、画像表示ソフトウェアで表示できます。しかし、を使用しimdecode()
て画像データを取得すると、データは NULL を返します。画像とコードをアップロードして、誰かが私を助けてくれることを願っています
Mat img = imread(image_name);
if(!img.data) return -1;
画像のリンクはこちら: http://img3.douban.com/view/photo/raw/public/p2198361185.jpg
PS:image_name
大丈夫です。OpenCV はこの画像をデコードできないと思います。新しいデコード ライブラリを追加するなど、OpenCV を使用してこの画像をデコードする方法はありますか? ちなみに、この画像はfreeImageなどの他の画像ライブラリを使って読み込むことができます。