Problemas com a webcam USB

1

Eu tenho webcam logitech, e estou tendo alguns problemas para usá-lo corretamente. Eu estou escrevendo um programa com OpenCV, e eu quero controlar alguns parâmetros da câmera, como exposição, foco e tamanho do quadro.

Quando eu uso o seguinte código, o OpenCV retorna falso.

  VideoCapture cap(0);

  bool ok = cap.set(CV_CAP_PROP_SOME_PROPERTY, some_value);

O OpenCV retorna false para todas as propriedades que eu tento usar. Mas eu ainda posso pegar imagens com o OpenCV normalmente.

Quando eu abro o queijo, ele reconhece a câmera e começa a transmitir o vídeo, mas quando tento alterar o tamanho do quadro, o fluxo é interrompido e aparece uma mensagem de erro "Houve um erro ao reproduzir vídeo da webcam". / p>

Quando eu abro o guvcview, ele reconhece que o dispositivo está em / dev / video0, mas não inicie o streaming. A janela fica escura e algumas mensagens de erro aparecem no terminal.

.
.
.
.
vid:03f0
pid:9207 
driver:uvcvideo
checking format: 1196444237
Requested Format unavailable: get width 800 height 600 
VIDIOC_G_COMP:: Inappropriate ioctl for device
fps is set to 1/15
drawing controls

control id: 0x009a090a failed to get value (error -1)
Checking video mode 800x600@32bpp : OK 
Ignoring empty buffer ...
Ignoring empty buffer ...
Ignoring empty buffer ...
Ignoring empty buffer ...
Ignoring empty buffer ...
Ignoring empty buffer ...
.
.
.
.

Eu já tentei com outra webcam, uma webcam da HP desta vez, e o mesmo acontece. Eu já tentei usar esses dois webcans em outro computador e eles funcionam bem.

Já se passaram mais de seis meses desde que esse problema começou a acontecer. No passado, ignorei o problema porque parei de usar as câmeras, mas agora quero usá-las.

Estou usando o Ubuntu 14.04 e já tento reintalar todo o meu sistema. Não trabalhe.

Obrigado a todos.

    
por Paulo Cesar 24.02.2016 / 20:39

0 respostas