Сделайте один снимок с веб-камеры с задержкой

Я использую

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

, чтобы делать снимки. Это работает хорошо. Однако в некоторой светлой ситуации мне нужно отбросить некоторые первые кадры, которые выводит веб-камера, чтобы баланс белого веб-камеры не дал мне невозможного для просмотра изображения.

Знаете ли вы, как я могу это сделать?

С графическим интерфейсом сыра я могу сделать это без каких-либо проблем, но мне нужно автоматизировать это через CLI.

Большое спасибо.

1
задан 7 July 2012 в 06:27

2 ответа

У меня была точно такая же проблема с моей веб-камерой. В итоге я использовал streamer.

streamer -t 7 -o image00.jpeg

Эта команда сохранит семь кадров, снятых вашей веб-камерой. Моей веб-камере нужно от пяти до шести снимков, чтобы адаптироваться к условиям освещения, и седьмое изображение хорошего качества.

Streamer находится в хранилище под именем streamer. (Сюрприз!;)

0
ответ дан 7 July 2012 в 06:27
Tag=`date +'%y%m%d_%H%M%S'`
streamer -c /dev/video0 -t 00:00:01 -s 2592x1944 -b32 -o timelapse$Tag_00.jpeg
0
ответ дан 7 July 2012 в 06:27

Другие вопросы по тегам:

Похожие вопросы: