так что я уверен, что мое устройство достигнуто, так как я попробовал lsusb
Шина 003 Устройство 020: ID 1b3f:2002 Generalplus Technology Inc. 808 Камера № 9 (режим веб-камеры)
Я попробовал uvccapture, он использует камеру по умолчанию (камеру ноутбука), а не подключенную по USB, и сохраняет ее в указанную папку. Это нормально, но мне нужна камера USB, чтобы делать снимки.
Затем я попробовал Cheese, он заставляет работать USB-камеру, но мне приходится вручную нажимать на кнопку, чтобы сохранить изображение, хотя мне нужно, чтобы это происходило автоматически с помощью терминала, например, UVCcapture.
Итак, мне нужно ввести команду в терминале, и USB-камера автоматически сделает снимок и сохранит его в указанной папке.
решение1
Вам нужно указать ему, какое устройство использовать.
-d<device>
V4L2 Device (default is /dev/video0)
Если по умолчанию установлена встроенная камера (а это скорее всего так, поскольку она присутствовала во время установки), вам необходимо выяснить устройство вашей USB-камеры.
Так что сделайте
ls /dev | grep video
без USB, а затем подключите его, подождите немного и повторите команду. Вероятно, есть новое устройство, начинающееся с video
. Используйте это, чтобы сказать
uvccapture -d/dev/video1
где video1 — это новое устройство, которое вы приобрели.