2010-11-15 3 views
2

Мне нужно получить количество веб-камер, установленных в моей системе, и марку, производителя, идентификатор устройства и т. Д. Веб-камеры. Есть ли способ сделать это в Python и не зависит от операционной системы?Как я могу получить информацию о веб-камере в python?

ответ

0

Не существует действительно кросс-платформенного решения, но в Linux вы можете использовать os.popen('lsusb') (или что-то в этом роде), а затем просто очистить экран (используя grep или что-то еще). Для выяснения в Windows вы можете попробовать использовать привязку TWAIN для Python (это протокол веб-камеры Windows, существует привязка Python here, но она не поддерживается активно). VideoCapture может иметь то, что вам нужно.

0

Я нашел частичное решение, которое должны использовать команду:

v4l2-ctl --list-devices 

Но только работает на Linux, но на Windows, у меня нет никакого способа определения количества и названия установленных веб-камер.

Смежные вопросы