Делаем Hi-Res фото с Pi Camera Module

24.05.2013 14:25

Делать фотки при помощи Pi Camera Module легко, если только вы подключили ее и провели правильные изменения конфигурации. Для того, чтобы сделать это, прочтите Инсталляция Raspberry Pi Camera Module  

После завершения установки камеры вам не нужно будет делать это снова, и вы можете сосредоточиться на съемке фотографий и записи HD видео.

Основы фотосъемки

Охват кадров осуществляется с помощью утилиты командной строки raspistill, это просто, нужно набрать:

raspistill -o myimage.jpg

Делается снимок, который затем сохраняется как "myimage.jpg". По умолчанию изображение появляется на экране с 5-секундной задержкой. Вы можете изменить время задержки с помощью опции “-t” и проставить время в миллисекундах.

В приведенном ниже примере мы фотографируем с задержкой в ​​3 секунды (3000 миллисекунд):

raspistill -o myimage.jpg -t 3000

Это список некоторых из наиболее распространенных вариантов, доступных при использовании raspistill:

-?,   --help       : This help information
-w,   --width      : Set image width <size>
-h,   --height     : Set image height <size>
-q,   --quality    : Set jpeg quality <0 to 100>
-o,   --output     : Output filename <filename>
-v,   --verbose    : Output verbose information during run
-t,   --timeout    : Time (in ms) before taking picture
                    (if not specified, set to 5s)
-th,  --thumb      : Set thumbnail parameters (x:y:quality)
-d,   --demo       : Run a demo mode
-e,   --encoding   : Output format (jpg, bmp, gif, png)
-tl,  --timelapse  : Timelapse mode. Takes a picture every <t>ms

-p,   --preview    : Preview window settings <'x,y,w,h'>
-f,   --fullscreen : Fullscreen preview mode
-n,   --nopreview  : Do not display a preview window

-sh,  --sharpness  : Set image sharpness (-100 to 100)
-co,  --contrast   : Set image contrast (-100 to 100)
-br,  --brightness : Set image brightness (0 to 100)
-sa,  --saturation : Set image saturation (-100 to 100)
-ISO, --ISO        : Set capture ISO

-vs,  --vstab      : Turn on video stablisation
-rot, --rotation   : Set image rotation (90,180,270)
-hf,  --hflip      : Set horizontal flip
-vf,  --vflip      : Set vertical flip

Чтобы получить полный список опций, которые могут быть использованы, наберите:

raspistill | less

Прокрутите с помощью клавиш навигации и нажмите q, чтобы вернуться к командной строке.

В зависимости от того, как положение вашей камеры вам может понадобиться использовать "гниль", чтобы обеспечить ваши фотографии правильный путь вокруг.

Длительная Фотосъемка

Еще одна интересная особенность утилиты - легкий охват целой серии снимков в течение определенного периода времени. Вы можете написать собственное программное обеспечение для этого, но для скорости вы не можете определить ритм промежутка времени

raspistill -o myimage_%d.jpg -tl 2000 -t 25000

Опция -tl устанавливает время между фотографиями (в миллисекундах), а опция -t - устанавливает общее время последовательности. Таким образом, в этом примере съемка будет произведена через каждые две секунды (2000 мс) в течение двадцати пяти секунд (25000ms).

В этом примере мы будем сфотографировать каждую минуту (60000 миллисекунд) для общее время 2 часа (60 х 2 х 1000 миллисекунд):

raspistill -o myimage_%d.jpg -tl 60000 -t 7200000

“%d” приводит к последовательности пронумерованных изображений. В этом случае вы получите изображения с именами:

myimage_1.jpg
myimage_2.jpg
myimage_3.jpg
myimage_4.jpg
...

Если вы измените “%d” на “%04d”, вы можете дополнить числа с нулями, которые всегда дают четыре цифры. Я предпочитаю так, поскольку это дает вам последовательность, которая выглядит следующим образом:

myimage_0001.jpg
myimage_0002.jpg
myimage_0003.jpg
myimage_0004.jpg
...

Намного аккуратнее!

 

Источник


mariannax

Отредактировано mariannax 24 мая 2013 14:25

0 1272
    icon   icon   icon   icon   icon
Комментариев нет

Войдите чтобы оставить комментарий

Лучшие