cómo tomar una instantánea desde una cámara USB usando una terminal

cómo tomar una instantánea desde una cámara USB usando una terminal

así que estoy seguro de que se alcanzó mi dispositivo desde que probé lsusb

Bus 003 Dispositivo 020: ID 1b3f:2002 Generalplus Technology Inc. 808 Cámara #9 (modo cámara web)

Probé uvccapture. Utiliza la cámara predeterminada (la cámara de la computadora portátil), no la conectada por USB, y la guarda en una carpeta especificada. Esto está bien, pero necesito la cámara USB para tomar una instantánea.

Luego probé el queso, hace que la cámara USB funcione, pero tengo que hacer clic manualmente en el botón para guardar la imagen, sin embargo, necesito esto automáticamente en el terminal, como uvccapture.

Entonces, lo que necesito es escribir en el terminal y automáticamente la cámara USB toma una instantánea y la guarda en una carpeta específica.

Respuesta1

Debes decirle qué dispositivo usar.

-d<device>
          V4L2 Device (default is /dev/video0)

Si la cámara predeterminada es su cámara incorporada (y eso probablemente se debe a que esa estaba presente durante la instalación), necesita averiguar el dispositivo de su cámara USB.

Así que haz un

ls /dev | grep video

sin el USB y luego conéctalo, espera un poco y vuelve a ejecutar el comando. Es probable que haya un nuevo dispositivo que comience con video. Usa eso para decir

uvccapture -d/dev/video1

donde video1 es el nuevo dispositivo que tienes.

información relacionada