Estou usando a v4l, e como sei que a câmera preferida tem a 'Camera UVC' em / sys / class / video4linux / video * / name, eu uso aquela que tem essa string nesse arquivo.
Pode haver uma resposta melhor, mas isso é bom o suficiente por enquanto.
Eu tenho duas webcams conectadas à minha máquina, executando o Linux Mint.
jacoby@oz:~$ ls /dev/video*
/dev/video0 /dev/video1
jacoby@oz:~$ lsusb
...
Bus 001 Device 003: ID 046d:08ce Logitech, Inc. QuickCam Pro 5000
Bus 002 Device 002: ID 046d:092e Logitech, Inc. QuickCam Chat
...
jacoby@oz:~$
Eu tenho código que pega o menor número / dev / video * e usa streamer para tirar uma foto. O que eu quero é ser capaz de saber que estou indo para o melhor ou pior das duas câmeras (nem são novas câmeras, mas elas funcionam para as minhas necessidades), mas não sei como determinar qual entrada lsusb aponta para qual dispositivo .
É um problema bastante óbvio que tenho certeza de que está resolvido, mas o meu vago googling não apontou a resposta certa.
Estou usando a v4l, e como sei que a câmera preferida tem a 'Camera UVC' em / sys / class / video4linux / video * / name, eu uso aquela que tem essa string nesse arquivo.
Pode haver uma resposta melhor, mas isso é bom o suficiente por enquanto.