2012-08-01 19 views
5

OpenCVライブラリを使用してモーションを検出してPythonコードを作成しました。モーションが発生すると、モーションオブジェクトのスナップショットが作成されます。私のPC(Ubuntu 12.04)でプログラムを実行すると、問題はありません。ウェブカメラ:libv4l2&VIDIOC_DQBUF:そのようなデバイスはありません

しかし、それは次のようなエラー与えながら、後に、私は、実行中のオングストロームLinux、およびそれに接続されているのUS RoboticsのWebカメラデバイスを持っている私のBeagleBone上でプログラムを実行します。

libv4l2: error dequeuing buf: No such device 
VIDIOC_DQBUF: No such device 

どのように私はこの問題を解決することができますが? よろしくお願いします。

編集:私はBeagleBoneにubuntu 12.04をインストールしました。私の問題はオングストロームのイメージに関連しているようです。たぶんドライバかライブラリ(libv4l2?)の問題?何か案は?

+0

以前はウェブカメラで働いていたArduino Yunと同じVIDIOC_DQBUF:いいえのデバイスです。 – NoBugs

答えて

4

ボードがUSBケーブルで電力供給されていたときにも、このエラーがUbuntuで発生していました。私が5V電源でボードに電源を供給したとき、問題はなくなりました。

+3

残念ながら、これは私の解決策ではありません。私はいつも5V電源を使うからです。 –

+1

私のラズベリーパイと同じ問題...おそらく私のカメラはサポートされていません – Codejoy

+0

Arduino Yunと同じです - 問題だったUSBケーブルで、別の電源ケーブルを試してみました。明らかに安価なmicrousbケーブルは、コンピュータとその周辺機器(ウェブカメラなど)の両方に十分な電力を供給できないほどの抵抗があります。 – NoBugs

0

同じ問題が発生しました。私はこのエラーのために私のボードを変更しました。しかし、私が古い電源に戻った時、それはなくなってしまった。それと同じくらい簡単です。

関連する問題