1

私は研究用のビデオ処理で非常に便利なツールとして ffmpeg を使用しています。私が遭遇した 1 つの問題: ビデオからフレームを Tiff 形式に抽出するときに、各 Tiff が予想される 2 次元 (ビデオ フレームの幅 x 高さ) ではなく3次元で保存されます。

これを IDL コードに読み込むと、もちろん、Tiff 画像が 3 次元配列であることがわかりません。3 番目の次元のサイズは 3 です。これは、3 Hz (?) のフレームレートで抽出を行ったためだと思います。ffmpeg が 2 次元の単純な Tiff 画像を作成しない理由を知っている人はいますか? それを強制する方法はありますか?

4

1 に答える 1

1

3番目の次元は、カラーシステムが異なるチャネルに分割されているためです。つまり、画像に2次元、赤、緑、青のチャネルに1次元があります。

画像を2次元にするには、画像をグレースケールに変換する必要があります。これにより、各2dピクセルセルに含まれる輝度値は1つだけになります。

于 2012-11-21T22:03:25.200 に答える