GNU/Linux >> Tutoriales Linux >  >> Linux

Deshabilitar el enfoque automático de la cámara web en Linux

Usa el programa v4l2-ctl desde su shell para controlar la configuración del hardware en su cámara web. Para desactivar el enfoque automático solo haz lo siguiente:

v4l2-ctl -c focus_auto=0

Puede enumerar todos los controles posibles con:

v4l2-ctl -l

Los comandos predeterminados para su primer dispositivo Video4Linux, es decir, /dev/video0 . Si tiene más de una cámara web conectada, use -d cambiar para seleccionar su dispositivo de destino.

Instalando v4l-utils

La forma más fácil de instalar la utilidad es usar su administrador de paquetes, p. en Ubuntu u otros sistemas basados ​​en Debian intente:

apt-get install v4l-utils

o en Fedora, CentOS y otras distribuciones basadas en RPM use:

yum install v4l-utils

También puedes hacerlo en Linux con:

cap = cv2.VideoCapture(0)
cap.set(cv2.CAP_PROP_AUTOFOCUS, 0)

Para algunas personas, esto no funciona en Windows (consulte Deshabilitar el enfoque automático de la cámara web en Windows usando opencv-python). En mi sistema lo hace (ubuntu 14.04, V4L 2.0.2, opencv 3.4.3, logitech c922).


Linux
  1. 4 formas de deshabilitar la cuenta raíz en Linux

  2. Cómo cambiar, eliminar o deshabilitar la contraseña de usuario en Linux

  3. Linux:¿deshabilitar/modificar el botón central para pegar en X11/xorg?

  4. UNIX/Linux:Cómo bloquear o deshabilitar una cuenta de usuario

  5. Cómo deshabilitar un comando específico para un usuario específico en Linux

Cómo deshabilitar la suspensión y la hibernación en Linux

Cómo deshabilitar el inicio de sesión SSH para un usuario específico en Linux

Cómo deshabilitar IPv6 en Ubuntu Linux

Cómo deshabilitar permanentemente el intercambio en Linux

Cómo deshabilitar el intercambio en Linux

Cómo deshabilitar la verificación de clave de host SSH en Linux