加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – 网络摄像头:libv4l2和VIDIOC_DQBUF:没有这样的设备

发布时间:2020-12-16 22:00:16 所属栏目:Python 来源:网络整理
导读:我通过使用OpenCV库来检测动作编写了一个python代码.如果发生运动,则会拍摄运动物体的快照.不过我的问题是:如果我在我的电脑上执行程序(Ubuntu 12.04),一切都还可以. 但是当我在运行Angstrom Linux的BeagleBone上运行程序并且附加了Us Robotics网络摄像头设

我通过使用OpenCV库来检测动作编写了一个python代码.如果发生运动,则会拍摄运动物体的快照.不过我的问题是:如果我在我的电脑上执行程序(Ubuntu 12.04),一切都还可以.

但是当我在运行Angstrom Linux的BeagleBone上运行程序并且附加了Us Robotics网络摄像头设备时,一段时间后它会出现以下错误:

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

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

编辑:我将ubuntu 12.04安装到我的BeagleBone上,一切都很好.似乎我的问题与Angstrom图像有关.也许是驱动程序或库(libv4l2?)的问题?有任何想法吗?

最佳答案
当电路板通过USB电缆供电时,我也看到了Ubuntu的这个错误.当我用5V电源为电路板供电时,问题就消失了.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读