Gunakan program v4l2-ctl
dari shell Anda untuk mengontrol pengaturan perangkat keras di webcam Anda. Untuk mematikan fokus otomatis, lakukan saja:
v4l2-ctl -c focus_auto=0
Anda dapat membuat daftar semua kemungkinan kontrol dengan:
v4l2-ctl -l
Perintah default untuk perangkat Video4Linux pertama Anda, yaitu /dev/video0
. Jika Anda memasang lebih dari satu webcam, gunakan -d
beralih untuk memilih perangkat target Anda.
Memasang v4l-utils
Cara termudah untuk menginstal utilitas adalah menggunakan pengelola paket Anda, mis. di Ubuntu atau sistem berbasis Debian lainnya coba:
apt-get install v4l-utils
atau di Fedora, CentOS, dan distro berbasis RPM lainnya gunakan:
yum install v4l-utils
Anda juga dapat melakukannya di Linux dengan:
cap = cv2.VideoCapture(0)
cap.set(cv2.CAP_PROP_AUTOFOCUS, 0)
Bagi sebagian orang ini tidak berfungsi di Windows (lihat Nonaktifkan fokus otomatis webcam di Windows menggunakan opencv-python). Di sistem saya melakukannya (ubuntu 14.04, V4L 2.0.2, opencv 3.4.3 ,logitech c922).