現在、OpenCV を使用して、ffdshow を使用して作成された AVI ファイルを開こうとしています。プログラムはなんとかビデオ ファイルを開いて再生しますが、ビデオ ファイルは白黒で、わずかに歪んでいます。VLC と Windows Media Player は問題なく動作します。ffdshow コーデックを OpenCV にインストールするためにできることはありますか、それとも ffdshow を使用して各ファイルを適切な OpenCV コーデック形式に変換する必要がありますか? よろしくお願いいたします。
質問する
1617 次
2 に答える
0
ffdshowはコーデックではなく、コーデックのパッケージです。
ffdshow(特にfourcc)に渡したオプションまたはgspotを使用して、実際に使用されているコーデックを判別できます。
openCVは、コーデックを決定するために4cc情報のみを使用でき、追加機能を適切に処理することはできません。ffdshowが提供するデコーダーとは異なるデコーダーをピックアップしている可能性があります(インストールされているデコーダーを判別するには、sherlockを参照してください)。
または、エンコーダーで理解できないオプションを選択した可能性があります
于 2011-02-15T23:23:28.023 に答える
0
OpenCV は、Video for Windows (Vfw)、Win32、ffdshow など、OpenCV のコンパイルと構成に応じてさまざまな方法でビデオ ファイルを管理しています...コーデックが DirectShow のフィルターとしてのみインストールされ、OpenCV が VfW32 でこのビデオを開こうとしている場合.dll コーデックが表示されません。
于 2011-09-27T10:43:18.897 に答える