Use o guvcview para configurar a webcam Logitech C920 e manter a configuração

1

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:

  • sem guvcview: configurações conectadas, mas ruins
  • com execução do guvcview: boas configurações, mas não é possível conectar-se ao / dev / video de nenhum outro programa (bloqueado pelo guvcview)

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
    
por Jonathan M 03.04.2018 / 13:51

0 respostas

Tags