Consegui iniciar a webcam remotamente usando o sudo. Não sei por que isso foi necessário, mas é bom o suficiente para meus propósitos.
Estou tentando usar o OpenCV para um projeto de robótica e gostaria de poder capturar a partir da webcam sem precisar fazer login em uma sessão X no host. Atualmente eu tenho que entrar através da tela de login da GUI antes que qualquer webcam responda. Por exemplo, quando estiver usando o ssh com o encaminhamento do X e iniciar o queijo, ele dirá "Nenhum dispositivo encontrado" até que eu faça o login no host, no qual o lançamento do queijo transmitirá o vídeo conforme o esperado.
Sou relativamente inexperiente no Linux e espero que haja algum tipo de script de inicialização que eu possa criar para inicializar a webcam sem fazer login.
Consegui iniciar a webcam remotamente usando o sudo. Não sei por que isso foi necessário, mas é bom o suficiente para meus propósitos.
Existe o subsistema uvc para este e o aplicativo uvcviewer
. Infelizmente, não suporta todas as webcams. Aqui está o link .