1

私はBeagleBoneOpenCVとキャプチャカメラで動作させようとしていましたが、今のところそれを行うことができませんでした。LogitechC270Webカメラを使用しています。これが私がこれまでにしたことです:

  1. OpenCVバイナリをインストールして、カメラを試しました。キャプチャが機能しませんでした。Gitから最新バージョンをダウンロードしてコンパイルしました。それからそれは私のデスクトップで動作しました。
  2. ÅngströmにはOpenCVがプリインストールされているので、Webカメラを直接接続しようとしました。しかし、「タイムアウトの選択」エラーが発生し、キャプチャした画像を保存すると、すべて黒でした。
  3. Ångström(opkg remove opencvおよびopencv-dev)からOpenCVを削除しました。それはうまくいったと言ったが、図書館はまだにあった/usr。そこで、それらを手動で削除し、ホストでクロスコンパイルしたライブラリをコピーしました。でも今はカメラに接続することすらできません。Captureは再びnullを返します。

opkg list-installedを確認しましたが、OpenCV2.4がリストされています。ただし、ライブラリ/usr/libとインクルードは私がコピーしたものです。この問題を解決するにはどうすればよいですか?

注:WebカメラはÅngströmによって認識され、dmesgはWebカメラへの正常な接続を示します。

4

1 に答える 1

1

Linux自体のインストールに問題があったようです。最新のÅngströmを再コンパイルしてBeagleBoneにインストールしました。すべてが正常に機能しました。難しい方法をとったほうがよい場合もあるようです。

于 2013-05-02T07:52:56.537 に答える