OpenCV 2.4 VideoCapture: Windows の問題のトラブルシューティング
VideoCapture は、Web カメラやビデオからビデオをキャプチャするための OpenCV の重要なコンポーネントです。ただし、Windows システムで VideoCapture を使用すると、問題が発生する可能性があります。
ビデオ ファイルで VideoCapture を使用すると、1 つの一般的な問題が発生します。 Web カメラのフィードでは完全に機能する可能性がありますが、ファイルからのフレームのキャプチャには一貫して失敗し、cap.grab() に対して False を返します。
この問題の原因は、適切なライブラリ opencv_ffmpeg.dll が存在しないことにあります。 。これを解決するには、主に次の 2 つのオプションがあります。
DLL を Windows PATH に追加します
opencv_ffmpeg.dll ファイルへのパスを追加します。 Windows PATH 環境変数に設定します。通常の場所は「C:OpenCV3rdpartyffmpeg」です。あるいは、「C:Python27」など、すでに PATH に存在するディレクトリに DLL をコピーします。
代替 OpenCV バイナリを使用する
http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv から OpenCV バイナリをダウンロードしてインストールします。これらのバイナリには、32 ビット バージョンと 64 ビット バージョンの Windows の両方に必要な DLL が含まれています。
この問題が発生した場合は、次のいずれかの方法を試して、ビデオ ファイルからフレームを正常にキャプチャしてください。 Windows 上の OpenCV 2.4 で VideoCapture を使用する
以上がWindows 上の OpenCV 2.4 ではビデオ ファイルからフレームをキャプチャできませんか?修正方法は次のとおりです。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。