Я пытаюсь получить доступ к веб-камере Logitech c310 на моем beaglebone. Он всегда возвращает false для любого идентификатора устройства, я не знаю почему.
Я использую следующий код.
>>> import cv2, numpy as np
>>> cam = cv2.VideoCapture(0)
>>> cam.open(0)
False
Камера отображается как video0 в dev /, а также в 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
Я также мог получить доступ к камере с v4l2-ctl
. Обратите внимание, что я новичок в OpenCV, поэтому это может показаться глупым, и я заранее извиняюсь за это.
cam=cv2.VideoCapture(-1)
- person Abid Rahman K   schedule 15.02.2014