Eu tenho uma webcam Logitech C920 conectada ao meu computador rodando Debian Linux. Eu quero acessar o fluxo usando o mplayer (/ dev / video0) e funciona fora da caixa. No entanto, as configurações de saturação / brilho / outras não estão corretas, então eu uso o guvcview para definir a configuração correta.
Se eu mantiver a janela de visualização do guvcview aberta, não consigo mais me conectar ao fluxo porque o dispositivo está ocupado (= em uso pelo guvcview). mplayer retorna um erro. Se eu fechar o guvcview, minhas configurações desaparecerão e o fluxo será novamente 640x480 (em vez de 1280x720). Eu recebo o mesmo erro ao usar o openCV para se conectar ao fluxo:
Aqui estão algumas partes da saída do console ao definir a configuração no guvcview. Não sei se é útil:
V4L2_CORE: Unable to find parent usb device.V4L2_CORE: Unable to find
parent usb device.GUVCVIEW: version 2.0.4
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Inappropriate ioctl for device
V4L2_CORE: failed to subscribe events for control 0x00980001:
Inappropriate ioctl for device
V4L2_CORE: failed to subscribe events for control 0x0098f900:
Inappropriate ioctl for device
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for
4294967295, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for
4294967295, skipping unlock