GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Deaktivieren Sie den Autofokus der Webcam unter Linux

Verwenden Sie das Programm v4l2-ctl von Ihrer Shell aus, um die Hardwareeinstellungen Ihrer Webcam zu steuern. Um den Autofokus auszuschalten, tun Sie einfach:

v4l2-ctl -c focus_auto=0

Sie können alle möglichen Steuerelemente auflisten mit:

v4l2-ctl -l

Die Befehle sind standardmäßig auf Ihr erstes Video4Linux-Gerät eingestellt, also /dev/video0 . Wenn Sie mehr als eine Webcam angeschlossen haben, verwenden Sie -d wechseln, um Ihr Zielgerät auszuwählen.

v4l-utils installieren

Der einfachste Weg, das Dienstprogramm zu installieren, ist die Verwendung Ihres Paketmanagers, z. auf Ubuntu oder anderen Debian-basierten Systemen versuchen:

apt-get install v4l-utils

oder unter Fedora, CentOS und anderen RPM-basierten Distributionen:

yum install v4l-utils

Sie können dies auch unter Linux tun mit:

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

Für einige Leute funktioniert dies in Windows nicht (siehe Autofokus der Webcam in Windows mit opencv-python deaktivieren). In meinem System ist dies der Fall (Ubuntu 14.04, V4L 2.0.2, OpenCV 3.4.3, Logitech c922).


Linux
  1. So deaktivieren Sie Befehle zum Herunterfahren und Neustarten in Linux

  2. 4 Möglichkeiten zum Deaktivieren des Root-Kontos in Linux

  3. So ändern, entfernen oder deaktivieren Sie das Benutzerkennwort in Linux

  4. Linux – Mittelklick zum Einfügen in X11/xorg deaktivieren/ändern?

  5. UNIX / Linux :So sperren oder deaktivieren Sie ein Benutzerkonto

So deaktivieren Sie Suspend und Hibernation in Linux

So deaktivieren Sie die SSH-Anmeldung für einen bestimmten Benutzer in Linux

So deaktivieren Sie IPv6 unter Ubuntu Linux

So deaktivieren Sie Swap dauerhaft unter Linux

So deaktivieren Sie Swap unter Linux

So deaktivieren Sie die Überprüfung des SSH-Hostschlüssels in Linux