0

現在、OpenCV を使用して、ffdshow を使用して作成された AVI ファイルを開こうとしています。プログラムはなんとかビデオ ファイルを開いて再生しますが、ビデオ ファイルは白黒で、わずかに歪んでいます。VLC と Windows Media Player は問題なく動作します。ffdshow コーデックを OpenCV にインストールするためにできることはありますか、それとも ffdshow を使用して各ファイルを適切な OpenCV コーデック形式に変換する必要がありますか? よろしくお願いいたします。

4

2 に答える 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 に答える