GNU/Linux >> Linux Esercitazione >  >> Linux

Disabilita l'autofocus della webcam in Linux

Usa il programma v4l2-ctl dalla tua shell per controllare le impostazioni hardware sulla tua webcam. Per disattivare l'autofocus basta fare:

v4l2-ctl -c focus_auto=0

Puoi elencare tutti i controlli possibili con:

v4l2-ctl -l

I comandi sono predefiniti per il tuo primo dispositivo Video4Linux, ad esempio /dev/video0 . Se hai collegato più di una webcam, usa -d passa per selezionare il dispositivo di destinazione.

Installazione di v4l-utils

Il modo più semplice per installare l'utilità è utilizzare il tuo gestore di pacchetti, ad es. su Ubuntu o altri sistemi basati su Debian prova:

apt-get install v4l-utils

o su Fedora, CentOS e altre distribuzioni basate su RPM usa:

yum install v4l-utils

Puoi farlo anche in Linux con:

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

Per alcune persone questo non funziona in Windows (vedi Disabilita l'autofocus della webcam in Windows usando opencv-python). Nel mio sistema funziona (ubuntu 14.04, V4L 2.0.2, opencv 3.4.3, logitech c922).


Linux
  1. Linux – Disabilita l'oscuramento dello schermo sulla console di testo?

  2. UNIX / Linux:come bloccare o disabilitare un account utente

  3. Come disabilitare un comando specifico per un utente specifico in Linux

  4. Come disabilitare (davvero) NCQ in Linux

  5. Il modo migliore per disabilitare lo scambio in Linux

Come disabilitare la sospensione e l'ibernazione in Linux

Come disabilitare l'accesso SSH a un utente specifico in Linux

Come disabilitare IPv6 su Ubuntu Linux

Come disabilitare permanentemente lo scambio in Linux

Come disabilitare lo scambio in Linux

Come disabilitare il controllo della chiave host SSH in Linux