OpenCVではどのビデオ形式を使用できますか? AVIとカメラからのロードに加えて何かを使うことができますか? サポートされている唯一の形式の場合は、他のビデオ形式を使用するためにビデオコンバータが必要です。OpenCVでのキャプチャの読み込み
答えて
最新の情報が不明ですが、this OpenCV wiki pageはどのコーデックがサポートされているかをよく理解しています。まともなクロスプラットフォームをサポートしている唯一のフォーマットは、AVIのようなものです。選択肢は、外部のコンバータを使用して変換を行うか(推奨どおり)、ビデオライブラリを使用して画像をロードし、データの適切なcv::Mat
またはIplImage *
ヘッダーを作成するコードを記述することです。
あなたが大量のビデオを処理しているのでなければ、抵抗を最小限に抑え、ビデオをAVIに変換することをお勧めします(OpenCVがサポートしている詳細については上のリンクを参照してください)。ロッシー圧縮を避けるように注意してください。画像処理アルゴリズムが大量に混乱するでしょう。
OpenCVは、他のライブラリ(例えば、ffmpegおよびVFW)へのビデオエンコードおよびデコードを「ファームアウト」する。また、highgui
ソースdirectoryを見ると、利用可能なすべてのVideoCapture
ラッパーが表示されます(具体的にはcap_*
の実装に注意してください)。 AVIは単なるコンテナであり、実際OpenCVが読めるビデオコーデックにとってそれほど重要ではありません。 AVIには、ビデオ、オーディオ、さらには字幕ストリームの複数の異なる組み合わせを含めることができます。このことについて私の他のanswerを参照してください。 Hereは、コンテナとコーデックの違いを説明する簡単な記事です。
Linuxであれば、ffmpegが処理したいビデオコーデックのデコードをサポートしていることを確認してください。次のコマンドをサポートしているのffmpegのバージョンをコーデックを確認することができます:
ffmpeg -formats
Windowsでは、あなたはあなたがK-Lite Codec Packのようなビデオの様々なタイプをデコードするために利用可能なコーデックをたくさん持っているようにしたいでしょう。
- 1. ACLの読み込みとキャプチャ
- 2. 読み込み不可.mp4 from opencv
- 3. PyQt 4の読み込みでの読み込み
- 4. 読み込みページでHTTPリクエストをキャプチャする
- 5. OpenCVイメージをScikitに読み込むLearn
- 6. Swift IOSプロジェクトのOpenCVファイルを読み込みます
- 7. ページの読み込み中にモーダルを読み込む読み込み後に
- 8. JavaのFileDescriptor .sync()の読み込み*ファイルの読み込み
- 9. SSHのBashスクリプトの読み込みファイルの読み込み
- 10. htmlページの読み込み後のjavascriptの読み込み
- 11. OpenCVのDFTベースの畳み込みは
- 12. UITableViewでの読み込み
- 13. jQueryプリントの読み込みページの「読み込み」
- 14. ページの読み込み時に毎回ページの読み込み
- 15. コンテンツの読み込み時の読み込みページ
- 16. Iframeの読み込みコンテンツの読み込み
- 17. C#スクリーンの読み込みとアニメーションの読み込み
- 18. 読み込みと読み込みの意味上の相違
- 19. Unicodeファイルの読み込みUnicodeファイルの読み込み
- 20. 文字の読み込みと読み込みの不一致
- 21. OpenCV畳み込みカーネルのサイズ
- 22. OpenCv C++読み込みopencv固有ベクトルに割り当てられたマット
- 23. オブジェクトの書き込み/読み込み
- 24. Javaでリフレクションを使用して読み込んだクラスの読み込みクラスの読み込み
- 25. numpy式の一時的なワイルドカード読み込み/読み込み
- 26. コンポーネントの動的な読み込みと読み込み
- 27. Java画像の読み込み/読み込み
- 28. ウェブサイトの読み込み速度 - 遅いHTML読み込み
- 29. R読み込みバンド名の読み込み
- 30. JavascriptでJSONを読み込み/読み込みする 'id' = 'x'
リンク先のwikiページはなくなりましたが、アーカイブは[こちら](https://web.archive.org/web/20130524095153/http://opencv.willowgarage.com/wiki/VideoCodecs)です。 – chappjc