相关疑难解决方法(0)

cv2.VideoCapture.open()始终返回FALSE

我想在我的beaglebone上访问Logitech c310网络摄像头.对于任何设备ID,它总是返回false,我不知道为什么.

我使用以下代码.

>>> import cv2, numpy as np
>>> cam = cv2.VideoCapture(0)
>>> cam.open(0)
False
Run Code Online (Sandbox Code Playgroud)

相机确实在dev /中显示为video0 root@arm:~#lsusb,如下所示,

root@arm:~# lsusb
Bus 001 Device 002: ID 046d:081b Logitech, Inc. Webcam C310
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Run Code Online (Sandbox Code Playgroud)

我也可以用相机来访问相机v4l2-ctl.请注意,我对OpenCV很新,所以这可能听起来很傻,我提前为此道歉.

python opencv beagleboneblack

15
推荐指数
2
解决办法
4万
查看次数

标签 统计

beagleboneblack ×1

opencv ×1

python ×1