私はBeagleBoneをOpenCVとキャプチャカメラで動作させようとしていましたが、今のところそれを行うことができませんでした。LogitechC270Webカメラを使用しています。これが私がこれまでにしたことです:
- OpenCVバイナリをインストールして、カメラを試しました。キャプチャが機能しませんでした。Gitから最新バージョンをダウンロードしてコンパイルしました。それからそれは私のデスクトップで動作しました。
- ÅngströmにはOpenCVがプリインストールされているので、Webカメラを直接接続しようとしました。しかし、「タイムアウトの選択」エラーが発生し、キャプチャした画像を保存すると、すべて黒でした。
- Ångström(
opkg remove opencv
およびopencv-dev
)からOpenCVを削除しました。それはうまくいったと言ったが、図書館はまだにあった/usr
。そこで、それらを手動で削除し、ホストでクロスコンパイルしたライブラリをコピーしました。でも今はカメラに接続することすらできません。Captureは再びnullを返します。
opkg list-installedを確認しましたが、OpenCV2.4がリストされています。ただし、ライブラリ/usr/lib
とインクルードは私がコピーしたものです。この問題を解決するにはどうすればよいですか?
注:WebカメラはÅngströmによって認識され、dmesgはWebカメラへの正常な接続を示します。