简体   繁体   English

在Windows中使用OpenCV-Python禁用网络摄像头的自动对焦

[英]Disable webcam's autofocus in Windows using opencv-python

I am trying to disable the autofocus on my portable USB webcam (model: Trust Zyno Full HD Video Webcam) using a python and opencv. 我正在尝试使用python和opencv禁用便携式USB网络摄像头(型号:Trust Zyno Full HD视频网络摄像头)的自动对焦。 Using cap.set(cv.CAP_PROP_AUTOFOCUS, 0) as proposed in this previous unanswered question , does not work for me. cap.set(cv.CAP_PROP_AUTOFOCUS, 0) 一个未解决的问题中所述 ,使用cap.set(cv.CAP_PROP_AUTOFOCUS, 0)对我不起作用。

I saw another topic which is instead related to Linux, and others related to c++ solutions. 我看到了另一个与Linux相关的主题 ,其他与c ++解决方案相关的主题

However, I am working on Windows 10, using Python 3.6 and opencv 3.4.0.12. 但是,我正在使用Python 3.6和opencv 3.4.0.12在Windows 10上工作。

Can anyone help? 有人可以帮忙吗? Thank you in advance. 先感谢您。

try to use follows: 尝试使用如下:

  // Turning off autofocus cap1.set( cv.CAP_PROP_SETTINGS, 1 ); 

); );

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM