2

最近、OpenCVで問題が発生しましたが、解決策をグーグルで検索できませんでした。今、私はそれを解決し、解決策を共有したいと思います。
そこで、OpenCVを使用してLinuxのWebカメラを操作します。OpenCV 2.4.2をビルドしてインストールし、プログラムを実行しました。カメラを開きました(LEDが点灯しました)が、フレームを読み取ることはできませんでした。ライン上でフリーズします

capture.grab();

そのメソッドから戻ることはありません。>>内部でgrab()を使用するオペレーターにも適用されます。
これは、必要なフレームの幅/高さをデフォルト以外の値に設定した場合にのみ発生します。
同様の問題を抱えている人を何人か見つけましたが、彼らの解決策は私を助けませんでした。

4

1 に答える 1

3

解決策は、libjpeg-devOpenCVをインストールして再構築(および再インストール)することでした。

sudo apt-get install libjpeg-dev
于 2012-09-17T11:25:55.220 に答える