Python:使用闪光灯LED从网络摄像头捕获照片

Python:使用闪光灯LED从网络摄像头捕获照片,python,camera,photo,Python,Camera,Photo,我需要在完全黑暗的环境下从Python拍摄一张照片,我打算使用一个带有LED闪光灯的USB网络摄像头。为此,我尝试了简单的pygame库,但最后我要说的是,在文档中没有找到任何有用的东西 简单看一下OpenCV(cv2.VideoCapture)并没有给出明显的提示 您知道如何“打开”这些指示灯吗?指示灯如何正常闪烁?不管怎样,它听起来像是一个专有功能,可能是在驱动程序中触发的。因为它不是很多网络摄像头的标准功能,你可能找不到任何已经为它编写的东西。但是,如果您搜索特定的相机型号,查看如何以编程

我需要在完全黑暗的环境下从Python拍摄一张照片,我打算使用一个带有LED闪光灯的USB网络摄像头。为此,我尝试了简单的pygame库,但最后我要说的是,在文档中没有找到任何有用的东西

简单看一下OpenCV(cv2.VideoCapture)并没有给出明显的提示


您知道如何“打开”这些指示灯吗?

指示灯如何正常闪烁?不管怎样,它听起来像是一个专有功能,可能是在驱动程序中触发的。因为它不是很多网络摄像头的标准功能,你可能找不到任何已经为它编写的东西。但是,如果您搜索特定的相机型号,查看如何以编程方式触发LED,您可能会发现一些东西。我的猜测是,这可能需要在相当低的级别上完成。我不认为PyGame或OpenCV有这样的功能。如果您直接搜索网络摄像头型号的信息,您可能会发现一些东西。我假设您的USB摄像头在读取数据时处于开机状态,这意味着一旦开始捕获数据,其LED指示灯就会亮起。在这种情况下,您可以使用OpenCV使用VideoCapture和imwrite捕获单个帧