Невозможно получить изображение с веб-камеры USB


14

Я хотел бы сделать снимки с веб-камеры USB, подключенной к моей Raspberry Pi:

Сначала я проверил устройство:

pi@raspberrypi ~ $ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp. 
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. 
Bus 001 Device 004: ID 0ac8:332d Z-Star Microelectronics Corp. Vega USB 2.0 Camera

Когда я пытаюсь получить изображение, я получаю следующую ошибку:

pi@raspberrypi ~ $ fswebcam -d /dev/video0 -r 640x480 test.jpeg
--- Opening /dev/video0...
Trying source module v4l2...
/dev/video0 opened.
No input was specified, using the first.
--- Capturing frame...
Timed out waiting for frame!
No frames captured.

В чем может быть проблема, я успешно проверил этот метод на Ubuntu. В чем может быть проблема на Debian?

Использование USB-концентратора:

pi@raspberrypi ~ $ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp. 
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. 
Bus 001 Device 005: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
Bus 001 Device 006: ID 0ac8:332d Z-Star Microelectronics Corp. Vega USB 2.0 Camera
pi@raspberrypi ~ $ fswebcam -d /dev/video0 -r 640x480 test.jpeg
--- Opening /dev/video0...
Trying source module v4l2...
/dev/video0 opened.
No input was specified, using the first.
--- Capturing frame...
Timed out waiting for frame!
No frames captured.

Это веб-камера.

введите описание изображения здесь


2
Я думаю, недостаточно энергии. Попробуйте использовать USB-концентратор с совместимым питанием, затем попробуйте.
Петр Кула

Я только что попробовал с USB-концентратором с тем же успехом.
ОХАЛА

Вы уверены, что USB-концентратор работает? Можете ли вы подключить клавиатуру и беспроводную связь, и она работает на Pi? Он может обнаружить это в Pi, но если вы попытаетесь что-то с ним сделать, он может начать странно себя вести
Петр Кула

2
У меня такая же проблема. Точно такое же оборудование, хотя веб-камера находится в совершенно другом корпусе. Эта веб-камера работает без проблем в Ubuntu. Не работает на Raspberry Pi. Пробовал как на концентраторе с питанием, так и на прямом подключении. Веб-камера, кажется, распознается в dmesg и зарегистрирована uvcvideo. Использование v4l-conf, кажется, показывает сообщение об ошибке «без наложения».

1
Проблема присутствует и здесь. Другой корпус, одна и та же камера. fswebcam ведет себя так же, и движение часто говорит мне: «[0] Поток 1 - Тайм-аут сторожевого таймера, пытающийся сделать изящный перезапуск». Я попробовал как последний Raspian, так и Arch.
Деречо

Ответы:


6

Если вы этого еще не сделали, попробуйте обновить прошивку и ядро, если вы используете официально поддерживаемый дистрибутив Debian (также известный как Raspbian). Просто следуйте инструкциям, которые вы можете найти здесь . Они просто исправили многие проблемы с USB (у драйвера хоста usb все еще остается много проблем), так что вы можете попробовать это.

Кроме того, вы должны проверить, сообщает ли система об ошибке через dmesgкоманду. Существует контрольный список, которому вы можете следовать, чтобы помочь определить вашу проблему: вы можете найти его здесь .


1

Я также столкнулся с этой проблемой, когда с помощью USB-веб-камеры нестандартного производителя я получил Amazon за 4 доллара. Это (вероятно) из-за того, что камера не получает достаточно энергии от USB для захвата.

Попробуйте более низкое разрешение , как 320на 240:

fswebcam -d /dev/video0 -r 320x240 test.jpeg


1

У меня была такая же проблема с моей веб-камерой, и я решил ее, заменив fswebcamна motion- она ​​также может периодически снимать изображения. Вам просто нужно написать, snapshot_intervalчтобы это заработало.


-1

У меня была та же проблема, но я смог захватить изображения, работающие под этим именем root (или sudo):

uvccapture -t0


Не могли бы вы попытаться уточнить свой ответ? Где вы столкнулись с этим решением и т. Д.
Колин
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.