Sunday, November 4, 2007

Панорамирование

Сегодня речь пойдет не о программировании или менеджменте, а о более приятном занятии - фотографии :) Решил наконец-то поэкспериментировать с программами, создающими панорамные изображения. Несмотря на то, что за лето-осень отщелкал около 10 Гб фотографий, панорамных заготовок сделал всего две: лужок возле неизвестного поселка на берегу Сев. Донца и Красную площадь в Москве. Сразу оговорюсь, что обе панорамы делались при полнейшем незнании законов панорамной фотографии и не на самый лучший фотоаппарат (Canon A620). И если второй фактор является достаточно важным, но все же не критическим, то первый заставил меня попотеть, чтобы сшить все это безобразие воедино.

Почитал и попробовал в действии несколько утилит и остановился на одной из них - Panorama Factory. Работа с ней оказалась на редкость простой и интуитивной. Основные шаги, как и следовало ожидать, следующие:

  • выбираем фотографии для сшивания
  • выбираем режим сшивания: автоматический, полуавтоматический и ручной
  • настраиваем некоторые параметры (фокусное расстояние, вид панорамы, контраст и т.д.)
  • даем программе подумать минутку-другую
  • сохраняем результат
Ну, что, поехали? Я уже было обрадовался, что можно сейчас все поставить на автомат, и мы получим классную панораму, на которую с восхищением и придыханием будут смотреть друзья, но не тут-то было. С лужком все прошло более-менее гладко. Там половина картинки - голубое небо, а вторая - желто-зеленый луг и деревья. Артефакты есть, но их почти не видно - хоть на выставку отдавай. Однако Красная площадь охладила мой пыл. Картинка получилась ужасная: дома размылись, российский флаг на Кремле расшатало, а Спасскую башню увенчало две звезды вместо одной. Не говоря уже о людях, которые на местах сшива стали полупрозрачными :) Пришлось отматывать шаги мастера назад и выбирать полуавтоматический режим. В случае выбора этого режима к уже перечисленным шагам добавляется еще один - размещение точек сшива. В принципе, этот шаг программа умеет делать и автоматически, но, видимо, это работает лишь для фотографов с более прямыми руками или штативом. В противном случае приходится делать ручную поправку на кривизну рук и фотоаппарата (надо сказать, для моего фотоаппарата это актуально - он по умолчанию удаляет картинку, что увеличивает "трудности перевода") :) Как оказалось, если грамотно подойти к делу, то ручной сшив фотографии можно сделать делом простым и удобным. Расставляем точки соответствия на соседних кадрах панорамы, а программа сама видоизменяет кадры таким образом, чтобы хоть что-то да получилось. В результате получаем более-менее сносную панораму с все теми же полупрозрачными людьми, которым не стоялось на месте, пока я фотографировал :) Думаю, с ними тоже можно успешно разобраться, подолбавшись в фотошопе, но на это меня уже не хватило. К слову, с этими людьми вообще беда - вечно норовят залезть в какой-нибудь обалденный кадр, либо, наоборот, вылезти из него, когда их фотографируют...

Результаты:

1) Лужок


2) Красная площадь


В целом, Panorama Factory со своей задачей справилась. Единственный "недостаток" программы - ее цена :) Может, есть фришные аналоги? Поделитесь, пожалуйста. Да и этот триальный текст по центру фотографии не радует, к сожалению.

PS. Еще порадовало, что у разработчиков Panorama Factory есть свой талисман - дракончик :) Приятно, наверно, работать в такой команде.

1 comment:

  1. "а из нашего окна Площадь Красная видка.." :)
    очень нормально получилось если судить по уменьшенной картинке ;)
    А в сети не пробовал найти крякнутую версию этой Factory?

    ReplyDelete