Pegue um único snaphot de uma webcam com um atraso

1

eu uso

gst-launch-0.10 v4l2src num-buffers=1 ! jpegenc ! filesink location=$HOME/Desktop/test.jpg

para tirar fotos. Isso funciona bem. No entanto, em alguma situação de luz, preciso derrubar alguns dos primeiros quadros que a webcam gera, de modo que o balanço de branco da webcam não me permita ver a imagem.

Você sabe como eu poderia fazer isso?

Com a GUI do queijo eu posso fazer isso sem nenhum problema, mas eu preciso automatizar isso via CLI.

Muito obrigado.

    
por cedivad 06.07.2012 / 15:30

2 respostas

1

Eu tive exatamente o mesmo problema com minha webcam. Acabei usando streamer .

streamer -t 7 -o image00.jpeg

Este comando salvará sete quadros gravados pela sua webcam. Minha webcam precisa de cinco a seis fotos para se adaptar às condições de iluminação com a sétima imagem de boa qualidade.

O Streamer está no repositório com o nome streamer . (Surpresa!;)

    
por Béné 06.07.2012 / 17:42
0
Tag='date +'%y%m%d_%H%M%S''
streamer -c /dev/video0 -t 00:00:01 -s 2592x1944 -b32 -o timelapse$Tag_00.jpeg
    
por cedivad 06.07.2012 / 17:49