网络摄像头:libv4l2&VIDIOC_DQBUF:没有这样的设备

2024-05-16 21:42:49 发布

您现在位置:Python中文网/ 问答频道 /正文

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

但是,当我在BeagleBone上执行该程序时,它运行的是Angstrom Linux,并连接了一个美国机器人网络摄像头设备,一段时间后,它会出现以下错误:

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

我怎样才能解决这个问题? 问候

编辑:我在BeagleBone上安装了ubuntu 12.04,一切都很好。看来我的问题和埃氏图像有关。可能是驱动程序或库(libv4l2?)有问题吗?有什么想法吗?


Tags: 对象no代码程序ubuntulinuxdevice机器人
2条回答

我也遇到过同样的问题。因为这个错误,我甚至换了我的董事会。但当我重新使用旧的电源时,它就不见了。就这么简单。

我在Ubuntu上也看到了这个错误,当时主板是通过USB线供电的。当我用5伏电源给电路板供电时,问题就解决了。

相关问题 更多 >