GNU/Linux >> Znalost Linux >  >> Linux

Zakázat automatické ostření webové kamery v systému Linux

Použijte program v4l2-ctl z vašeho shellu pro ovládání hardwarových nastavení vaší webové kamery. Chcete-li vypnout automatické ostření, postupujte takto:

v4l2-ctl -c focus_auto=0

Všechny možné ovládací prvky můžete vypsat pomocí:

v4l2-ctl -l

Příkazy jsou výchozí pro vaše první zařízení Video4Linux, tj. /dev/video0 . Pokud máte připojeno více než jednu webovou kameru, použijte -d přepněte a vyberte cílové zařízení.

Instalace v4l-utils

Nejjednodušší způsob instalace nástroje je pomocí správce balíčků, např. na Ubuntu nebo jiných systémech založených na Debianu zkuste:

apt-get install v4l-utils

nebo použití Fedory, CentOS a dalších distribucí založených na RPM:

yum install v4l-utils

Můžete to udělat také v Linuxu pomocí:

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

Některým lidem to ve Windows nefunguje (viz Deaktivace automatického ostření webové kamery ve Windows pomocí opencv-python). V mém systému ano (ubuntu 14.04, V4L 2.0.2, opencv 3.4.3, logitech c922).


Linux
  1. Jak zakázat automatickou konfiguraci na IPv6 v Linuxu?

  2. Zakažte ve Firefoxu Linux zkratku `ctrl+shift+w`

  3. Jak (skutečně) zakázat NCQ v Linuxu

  1. Jak zakázat příkazy vypnutí a restartu v Linuxu

  2. 4 způsoby, jak zakázat účet root v Linuxu

  3. Jak změnit, odebrat nebo zakázat uživatelské heslo v systému Linux

  1. Linux – Zakázat zatemnění obrazovky na textové konzoli?

  2. Linux – Zakázat/upravit střední-click-to-paste v X11/xorg?

  3. UNIX / Linux :Jak zamknout nebo zakázat uživatelský účet