CV_INTER_AREA を使用して画像のサイズを変更すると、奇妙な動作が発生します。私は何か間違ったことをしていると確信していますが、それを理解することはできません。それで、誰かが次のコードの何が問題なのか教えてもらえますか:
Mat src = imread( File_Name );
Mat dst;
Size s( src.size().width / 10, src.size().height / 10 );
resize( src, dst, s, 0, 0, CV_INTER_AREA );
dst を保存すると、Windows では灰色のイメージ (初期化されていないメモリ) しか表示されません。
これは期待どおりに機能します。
Mat src = imread( File_Name );
Mat dst;
Size s( src.size().width / 10, src.size().height / 10 );
resize( src, dst, s );
サイズを縮小しているので、CV_INTER_AREA を使用し、dsize パラメータを使用して目的の画像サイズの結果を定義するのが好きです。
どんな助けでも大歓迎です。
ありがとう、クリスチャン