Saturday, November 10, 2007

Жизнеутверждающе: притча про осла и колодец

Однажды осел фермера провалился в колодец. Пока фермер думал, как ему поступить, животное часами издавало жалобные звуки. Наконец фермер принял решение, он посчитал, что осел уже старый, а колодец нужно было закрывать в любом случае. Просто не стоило тратить тех усилий ради того чтобы вытаскивать старого осла. Он пригласил всех своих соседей помочь ему закопать колодец. Все дружно взялись за лопаты и принялись копать и забрасывать землю в колодец. Осел сразу же понял к чему идет дело и начал издавать страшный визг. Затем ко всеобщему удивлению он притих. После нескольких бросков земли фермер решил проверить и посмотреть как там внизу. Он был изумлен от того, что он увидел там. С каждым куском земли, падавшим на его спину, ослик проделывал что-то совершенно невероятное. Он встряхивался и становился поверх сброшенной земли. Пока соседи фермера продолжали забрасывать землю в колодец, каждый раз животное встряхивалось и становилось поверх насыпленной земли. Очень скоро все удивились, потому что увидели, как ослик поднялся наверх, перепрыгнул через край колодца и умчался вперед как угорелый! В жизни вам будет встречаться много всякой грязи и каждый раз жизнь будет посылать вам все новую и новую порцию. Всякий раз, когда упадет ком земли, встряхнись и поднимайся наверх и только так ты сможешь выбраться из колодца. Каждая из возникающих проблем - это как камень для перехода на ручье. Если не останавливаться и не сдаваться, то можно выбраться из любого самого глубокого колодца. Встряхнись и поднимайся наверх. Чтобы быть счастливым запомни пять простых правил : 1. Освободи свое сердце от ненависти - прости. 2. Освободи свое сердце от волнений - большинство из них не сбываются. 3. Веди простую жизнь и цени то, что имеешь. 4. Отдавай больше. 5. Ожидай меньше.

Sunday, November 4, 2007

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

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

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

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

Результаты:

1) Лужок


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


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

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