Нет разрешения на доступ к веб-камере на Linux

1668
GrixM

Я использую Raspberry Pi с Rasbian для захвата снимков с веб-камеры и загрузки их на веб-сервер. Однако, когда я только что перезагрузился, у меня больше не было доступа к веб-камере. Я понятия не имею, почему это внезапно произошло, я ничего не изменил, насколько я знаю, до перезагрузки. Я просто включил и отключил несвязанный файл (скрипт bash) и добавил задание cron. Даже вошедший в систему как root я не могу получить доступ к веб-камере. Это сообщения об ошибках, которые я получаю, когда пытаюсь использовать веб-камеру различными способами:

libv4l2: error turning on stream: Operation not permitted v4l2: ioctl(fildes = 3 "/dev/video0", request = VIDIOC_STREAMON, int *data = { V4L2_BUF_TYPE_VIDEO_CAPTURE }) failed, Operation not permitted (1, EPERM) because the process does not have the appropriate privileges to use the ioctl VIDIOC_STREAMON system call  Fatal Python error: (pygame parachute) Segmentation Fault  error: ioctl(VIDIOC_STREAMON) failure : 1, Operation not permitted 

Кто-нибудь знает, что может быть не так?

2
Покажите нам свой код, пожалуйста. ymn 11 лет назад 0

1 ответ на вопрос

2
Status420

Я знаю, что этот вопрос был вокруг некоторое время, но я ненавижу видеть оставшиеся без ответа вопросы, чтобы удовлетворить мой шанс .....

Была похожая проблема, и после некоторого поиска в Google я обнаружил, что это решение работает для меня, вам нужно удалить и заново создать драйвер / dev / video0.

sudo rmmod bcm2835-v4l2 sudo modprobe bcm2835-v4l2 

После этого он вернулся к жизни для меня.

Похожие вопросы