最近、OpenCVで問題が発生しましたが、解決策をグーグルで検索できませんでした。今、私はそれを解決し、解決策を共有したいと思います。
そこで、OpenCVを使用してLinuxのWebカメラを操作します。OpenCV 2.4.2をビルドしてインストールし、プログラムを実行しました。カメラを開きました(LEDが点灯しました)が、フレームを読み取ることはできませんでした。ライン上でフリーズします
capture.grab();
そのメソッドから戻ることはありません。>>
内部でgrab()を使用するオペレーターにも適用されます。
これは、必要なフレームの幅/高さをデフォルト以外の値に設定した場合にのみ発生します。
同様の問題を抱えている人を何人か見つけましたが、彼らの解決策は私を助けませんでした。