OpenCV 2.4 の重要なコンポーネントである VideoCapture を使用すると、効率的なビデオ キャプチャが可能になります。ただし、Windows のユーザーは、ファイルからビデオをキャプチャしようとすると、問題が発生することがよくあります。
問題の説明
絶対ファイル パスを使用して OpenCV の VideoCapture() 関数を利用する場合、コードは常に cap.grab() に対して False を返し、ビデオ キャプチャが失敗したことを示します。
解決策
この問題を解決し、Windows でビデオ キャプチャを成功させるには、次のことを考慮してください。 options:
オプション 1: 環境変数の更新
オプション 2: DLL ファイルを手動でコピーします
opencv_ffmpeg.dll ファイルの名前変更
場合によっては、 opencv_ffmpeg.dll ファイルの名前変更が必要な場合があります:
代替バイナリ
前述の解決策で問題を解決できない場合は、Christoph Gohlke (http://www) によって提供されている事前構築済みの OpenCV バイナリの使用を検討してください。 lfd.uci.edu/~gohlke/pythonlibs/#opencv。これらのバイナリには、ビデオ キャプチャに必要なライブラリが含まれています。
以上が記事の内容に適した質問形式のタイトルをいくつか示します。 * Windows 上の OpenCV 2.4 VideoCapture: cap.grab() が False を返すのはなぜですか? * OpenCV 2.4 VideoCapture の問題のトラブルシューティングの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。