Предложение api55 дал в своем комментарии
video_capture = cv2.VideoCapture(0)
это то, что я бы попробовал первым.
Как правило, вы можете перечислить доступные камеры с помощью ls /dev/video*
или v4l2-ctl --list-devices
. Вот пример вывода:
NZXT-U:rt-trx> v4l2-ctl --list-devices
Microsoft® LifeCam Cinema(TM): (usb-0000:00:14.0-1):
/dev/video1
Microsoft® LifeCam Cinema(TM): (usb-0000:00:1a.0-1.3):
/dev/video0
/dev/video0
соответствует идентификатору устройства 0 и т. Д.
PS: v4l2-ctl
весьма полезен для решения проблем с камерой и может сделать гораздо больше, чем --list-devices
. Я установил его через пакет v4l-utils
на машине 16.04.