5

我使用 OpenCV 库编写了一个 python 代码来检测运动。如果发生运动,它会拍摄移动对象的快照。但是我的问题是:如果我在我的电脑(Ubuntu 12.04)上执行程序,一切都很好。

但是,当我在运行 Angstrom Linux 并连接了 Us Robotics 网络摄像头设备的 BeagleBone 上执行该程序时,过了一会儿它给出了以下错误:

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

我怎么解决这个问题?问候

编辑:我在我的 BeagleBone 上安装了 ubuntu 12.04,它也一切正常。看来我的问题与 Angstrom 图像有关。也许是驱动程序或库(libv4l2?)问题?有任何想法吗?

4

2 回答 2

4

当板通过 USB 电缆供电时,我也看到 Ubuntu 出现此错误。当我用 5V 电源为电路板供电时,问题就消失了。

于 2012-10-04T18:37:44.863 回答
0

我遇到了同样的问题。由于这个错误,我什至改变了我的董事会。但是当我重新使用旧电源时,它就消失了。就如此容易。

于 2016-01-17T17:24:40.100 回答