Posts tagged фото

Ночное небо

1

Пару слов о том как это сделано и работа над ошибками.
Фотки для кадров видео:
1) Камера на штативе, выдержка 30 сек, интервал 1 мин, ISO 400. 147 Jpeg фотографий.
Обработка с помощью пакета ImageMagic на линуксе:
2) Автоматический ресайз до 1080p
for f in *.jpg;do convert -resize 1080x1080 $f small_$f; done
На выходе получаем 147 фотографий с размером по длинной стороне 1080 пикселей.
Дальше нужно подготовить слайды таким образом, чтобы светлые участки каждой последующей фотографии накладывались на предыдущую. Для этого используется относительно простой скрипт (перед запуском скрипта нужно скопировать первый файл, например small_DSC4000.jpg в первый готовый для работы – convert small_DSC4000.jpg res1001.png):


#!/bin/bash
# номер текущей фотографии (на которую накладываются звезды со следующей) в счетчике COUNTER
COUNTER=1000;
# номер фотографии из которой нужно вырезать звезды в счетчике NEXT
NEXT=1001;

# Начинаем перебор всех файлов в директории по маске small*.jpg (т.е. всё, что было уменьшено)
for f in small*.jpg
do
echo $f;
let COUNTER=COUNTER+1
let NEXT=NEXT+1
echo "cycle $COUNTER"
# программа composite сравнивает текущую и предыдущую фотографию, вычитая одну из другой. На выходе получаем разницу и сохраняем в градациях серого.
composite $f res$COUNTER.png -compose minus -colorspace gray diff.png

# Дальше из серого нужно сделать черно-белую маску. Используем параметры threshold для того, чтобы сделать всё в черно-белом.
convert diff.png -threshold 5% -white-threshold 5% mask.png

# Теперь по маске, полученной предыдущей командой, вырезаем из текущейфотографии все отличающиеся от предыдущей фотографии участки.
convert $f mask.png -alpha Off -compose Copy_Opacity -composite prev.png

# Теперь накладываем полученную вырезку на предыдущую фотографию.
convert res$COUNTER.png -matte prev.png -compose Over -composite res$NEXT.png

# Удаляем временные файлы.
rm diff.png mask.png prev.png
done;

На выходе получаем те же 147 файлов но с наложенными на них звездами из предыдущих кадров.

Теперь генерим видео командой
mencoder "mf://res*.png" -mf fps=10 -o res.avi -ovc lavc -lavcopts vcodec=msmpeg4v2:vbitrate=1800

Получаем файлик res.avi, который и был залит на ютуб.

Что нужно исправлять на следуюих этапах:
1) Уменьшить интервал между снимками. В идеале Делать их сразу друг за другом без паузы, чтобы не получалась пунктирная линия.
2) Добавить в скрипт ограничение на поиск разницы таким образом, чтобы маска была не повсей площади снимка, а только в той части где есть звезды для того, чтоб не копировать включающийся свет в окнах.

Ровенская область. Май 2010.

0

IMG_0132

 

Фотографии тут: http://picasaweb.google.ru/Michael.Saygak/201003#

Маршрут: Киев – Новоград-Волынский – Корец – Большие Межиричи – Ровно (отель “Айвенго”) – Острог – Межирич – Дубно – Тараканов – Ровно (отель “Турист”) – Губков – Житомир – Киев. Всего наездили около тыщи километров по самым ужасным дорогам из всех, которые я когда-либо видел. В ровенской области большинство “дорог с покрытием” – это заасфальтированные брусчаточные дороги. А местами и незаасфальтированные, а местами и с выбитой брусчаткой. Два дня проходили в режиме родео-вибромассаж-родео. Иогда приходилось по 10-20 километров ехать на первой-второй передачах со скоростью 15-30 км/ч. Зато сколько всего мы там понаходили. А сколько еще осталось неизученного! Ровенская область очень богата на достопримечательности. Но найти что-то не зная точного месторасположения очень сложно. На навигторе местность не совпадает с картой, POI поставлены от балды, а местное население частенько не понимает что именно мы ищем. “Надслучанскую Швейцарию” мы так и не нашли :( Останется на следующий раз.

Вести с полей

0

kite

Только что с фестиваля “Время проВЕТРИться 2010”. На поле под Осещиной проходил фестиваль с участием киевских кайтеров и клуба любителей воздушных змеев “HiFly”.

Кайта у меня нет. Зато есть змей, которому уже около 4-х лет, но налета у него до сегодняшнего дня было часа 2 максимум. Но сегодня я оттянулся за все 4 года. С 12 до 15 змей земли не касался. Ветер был как раз что надо!

Тут есть пяток фоток, кому интересно — http://picasaweb.google.ru/Michael.Saygak/KiteFest2010

На поле были представители ТВ (то-ли М1, то-ли М2). Может еще что-то по телику покажут.

Нас тут немного завалило :)

0

Зимний Киев

Просто пара фоток с улиц.

Карьеры и каньоны

0

В минувшее воскресенье прокатились немного по Житомирской области – Коростышев, Житомир, Дениши, Тригорье. Не повезло с погодой. Выехали поздно и пока добрались до Коростышева солнце закрыли облака. Но все равно все было очень красиво. Итак по порядку.

Карта маршрута

1) Гранитный карьер в Коростышеве.

Карьер в коростышеве

Место идеально подходящее для пикников. Очень красивый осенний лес, пахнет хвоей и пожухлыми листьями. Приятно пройтись вдоль карьера или немного погулять по лесу.

(more…)

Александрия

0

P1060301 (more…)

Go to Top