我如何在python中检索网络摄像头信息?

时间:2010-11-15 15:46:59

标签: python webcam

我需要检索系统中已安装的网络摄像头数量以及网络摄像头的品牌,制造商,设备ID等。 有没有办法在Python中这样做,并且独立于操作系统?

2 个答案:

答案 0 :(得分:0)

没有真正的跨平台解决方案,但在Linux上你可以使用os.popen('lsusb')(或者沿着那些方向的东西),然后只是刮掉屏幕(使用grep或其他东西)。要在Windows上查找,您可以尝试使用TWAIN绑定Python(它是Windows网络摄像头协议,存在Python绑定here,但它没有被主动维护)。 VideoCapture可能会满足您的需求。

答案 1 :(得分:0)

我找到了一个部分解决方案,即使用命令:

v4l2-ctl --list-devices

但仅适用于Linux,但在Windows上,我无法检测已安装的网络摄像头的数量和名称。