私はイメージ処理が本当に新しいので、これは間違った質問かもしれません。しかし、私は答えを見つけるのに苦労していて、好奇心が私を殺しています。灰色の画像(1チャンネル)がカラー画像(3チャンネル)の1/3のサイズになっていないのはなぜですか?
私はすでに、メモリ内では、1つのチャンネルの画像が元のサイズの約1/3(ちょうど推測)の色の小さな画像であることを知っています。しかし、なぜそのイメージを持つファイルを作成した後、サイズの縮小は起こりませんか?私はいくつかのテストを行い、グレースケールに118 KBがあると、127 KBのカラーイメージが表示されました。なぜこの違いが起こるのですか?なぜそれが小さいのですか?
ありがとうございました。
イメージの圧縮が疑わしい。画像をどのような形式で保存していますか? – beaker
両方のJPEG –
これはおそらくそれです。 'CV_IMWRITE_JPEG_QUALITY'で試してみて、違いがあるかどうか確認してください。 – beaker