Построение точек на карте по заданным координатам при помощи Basemap в Python.

Видео аватар

Если внимательно посмотреть на последние заметки нашего блога, то можно подумать, что он превратился в чисто фотографический. Однако недавно мы хорошенько обдумали перспективы развитя наших сайтов, не побоялись и поставили всё с ног на голову. Поскольку фотографическая тематика постов отныне будет жить только на koldunov.com, этот сайт вновь станет выглядеть так, как он выглядел в самом начале. Да-да, начиналось всё не с фотографических обзоров, а с заметок, типа:
Вязание крючком игрушки Бендера (Футурама)
Взрослая загадка на смекалку — расшифровать послание инопланетянам
Работа с GMT
Изготовление трафарета
и т.д.

Сегодня мы вернёмся к теме картирования. Задача стоит следующая.
В отдельных точках акватории проводились измерения океанологических хараткеристик. Для каждой точки нам известны географические координаты (широта и долгота). Необходимо нанести в виде кружков положение точек на карте. Делать всё мы будем в Python (я обычно при этом использую ipython notebook, так удобнее).

Для начала импортируем всё, что нам понадобится:

%pylab inline
import matplotlib.pylab as plt
from mpl_toolkits.basemap import Basemap

затем: создадим две переменные с широтами и долготами. В данном случае проще и быстрее было создать их вручную:

lat = [66.297,66.299,66.298,66.295,66.301,66.304,66.288,66.289,66.286,66.289]
lon = [33.640,33.660,33.690,33.747,33.829,33.908,33.891,33.839,33.781,33.740]

Ну и теперь само построение карты:

m = Basemap(projection='merc',llcrnrlat=66.22,urcrnrlat=66.37,\
            llcrnrlon=33.60,urcrnrlon=34,resolution='f')
figsize(10,15)

x, y = m(lon,lat)

m.drawcoastlines()
m.fillcontinents(color='gray',lake_color='white')
m.drawmapboundary(fill_color='white')
m.drawparallels(np.arange(66.22,66.37,.04),labels=[1,0,0,0], fontsize =14)
m.drawmeridians(np.arange(33.60,34.,.1),labels=[0,0,0,1], fontsize =14)

m.scatter(x,y,20,marker='o',color='k')
plt.title("Location of the measurement points", fontsize =14)
plt.show()

plot_points
Некоторые пояснения к тому, что мы сделали (я не стал это делать в коде, чтобы не перегружать его): Читать далее «Построение точек на карте по заданным координатам при помощи Basemap в Python.»

Lightworks. В поисках программы для редактирования видео под Linux.

Так уж сложилось в жизни, что приходится много работать в операционной системе Linux. Одним из основных недостатков Linux, из-за которого многие из наших знакомых до сих пор на него не перешли - это отсутствие по настоящему флагманских программ для творчества (прежде всего фоторедакторов и видеоредакторов). Время от времени нас тянет побыть в роли режиссеров. Периодически пытаясь обнаружить нормально работающую программу для монтажа видео под Ubuntu и перепробовав множество вариантов (преимущественно из родных репозиториев), мы остановились на вполне неплохо работающем видеоредакторе OpenShot. Сносно, но, конечно, до звания "монстра" киноидустрии далеко-далёко.

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

программа для монтажа под Linux - Lightworks

Сперва программа показалась очередным никому неизвестным "среднечком". Название это мы услышали впервые, и, как оказалось, не мы одни, - многим людям, монтирующим видео, она оказалась совершенно незнакома. Тем не менее, чем больше узнавали про Lightworks, тем больше удивлялись тому факту, что мы про неё ни разу не слышали.

В качестве эдакой саморекламы на сайте приведён список некоторых фильмов, в которых для монтажа использовался Lightworks. Вам что-нибудь говорят эти названия: Pulp Fiction, Mission Impossible, The Departed, Aviator, The Hitchhiker’s Guide to the Galaxy, Pride & Prejudice (2005), Moulin Rouge? И это лишь несколько примеров из множества картин, номинировавшихся и получавших премии (включая премии Оскар) в номинациях "лучший монтаж".

Lightworks

В бесплатной версии есть весь необходимый функционал, а основным ограничением является возможность сохранять получившиеся видеоролики только в формате MPEG-4 (H.264) не превышающим 720p. С другой стороны для кого-то это может оказаться даже плюсом, если этот кто-то приходит в панику от вида различных непонятных форматов (с таким же непонятным списком кодеков), в которых предлагают обычно программы сохранить видеоролик, в то время, как ему не хочется думать и всё что нужно - это загрузить ролик на YouTube.

Нельзя сказать, что программа очень проста для новичков (всё-таки это профессиональный продукт), а также и монтажёры со стажем тоже говорят, что нужно привыкать, потому как процесс работы здесь своеобразный, не похожий на тот же Adobe Premiere. Однако на сайте есть видеоруководства, которые можно внимательно посмотреть и понять процесс монтажа. Кстати говоря, в сети нередко натыкались на отзывы, в которых люди утверждают, что работать в Lightworks оказалось намного удобнее, чем в Premiere. Для себя мы сделали вывод, что надо попробовать.

Про HDR в портрете

Фотография не является прямым копированием окружающей нас действительности. Хотя некоторые считают, что фотография объективна и документальна, что ей можно верить как своим собственным глазам. На деле же даже своим собственным глазам не всегда можно верить.

Большинство проблем фотографии возникают из-за несоответствия того, что фотограф видит в реальности с тем, что потом получается на фотографии. Дело в том, что реальный мир многомерный и человек может оценивать высоту, ширину и глубину предметов, время, ощущать запахи, звуки, температуру... Фотография же лишена многих измерений жизни, она по сути является аналогом того отпечатка окружающего мира, который формируется на сетчатке человеческого глаза, причём только одного глаза, что делает фотографию плоской.

С плоскостью в фотографии можно бороться разными методами: законами композиции, глубиной резкости, стерео съёмкой. Но есть ещё одна более сложная проблема, которая заключается в несоответствии диапазона яркостей, который способен охватить человеческий глаз с тем, который формируется на фотоплёнке или матрице фотоаппарата. В чём это проявляется?

Мы с вами можем в ясный солнечный день сразу увидеть детали и в ярких областях наблюдаемой сцены и в тенях. Фотоаппарату немного сложнее, хоть он и может прикрыть или открыть диафрагму объектива (при изменениях яркости человеческий глаз тоже вытворяет такие штуки за счёт регулирования диаметра зрачка), но одновременно запечатлеть и яркие и тёмные объекты ему тяжело. Плёнка и матрица в этом отношении пока менее совершенны, чем человеческий глаз. Для описания способности матрицы или плёнки передавать яркость объектов реальной сцены введена характеристика, которая называется “динамический диапазон фотоматериала”. По английски этот термин звучит так: Dynamic range. Чем больше этот диапазон, тем ближе он к способностям человеческого глаза и тем проще фотографу делать снимки.

Классический пример, попробуйте сфотографировать человека на фоне окна, чтобы и лицо было видно и улицу. Вряд ли у вас это получится. Глазами вы чаще всего сможете видеть и то и другое одновременно, но на снимке либо лицо будет слишком тёмным, либо окно будет слишком ярким, для того, чтобы мы смогли что-нибудь в него разглядеть. Как же быть?

Выхода три:

Читать далее «Про HDR в портрете»

Про правильное кадрирование и интерполяцию.

Эта маленькая заметка посвящена, в первую очередь, начинающим фотографам, которые не до конца понимают важность построения кадра при съёмке. В фотографической среде есть такой термин “Кадрирование”, который многими (даже опытными фотографами) воспринимается как-то странно. Часто под ним понимают обрезание фотографии при последующей обработке на компьютере, что не совсем верно, или даже совсем не верно.

Кадрирование - это, в первую очередь, выбор ракурса, направления и точки съёмки для размещения объектов на снимке в момент фотографирования. А обрезание кадра при последующей обработке - это лишь вынужденная крайняя мера.

Поэтому, когда Вам говорят: “Неудачно кадрировал - мало места сверху оставил”, то не спешите отвечать, что кадрировать было невозможно, так как кадр изначально был такой. Кадр будет таким, каким вы его построите, и чем быстрее Вы научитесь делать это сразу при съёмке, тем лучше будет качество изображения.

Мы не будем в этой заметке касаться теории композиции, а остановимся лишь на одном важном моменте, который стоит держать в голове всякий раз, когда строишь кадр. Читать далее «Про правильное кадрирование и интерполяцию.»

Чем открыть фото в формате RAW в Linux

После последней "аварии" на компьютере, Windows больше ставить не стал, а полностью перешёл на Linux, которую теперь использую в качестве постоянной и единственной операционной системы. В результате основной проблемой стало отсутствие хорошо развитого программного обеспечения для фотографов.

Если раньше для просмотра и обработки фотографий я перезагружался из своей Ubuntu в Windows, то теперь, после того как сжёг все мосты, лишил себя такой возможности. Да, в Ubuntu для обработки фотографий можно использовать GIMP, а также виндоусовкую версию Photoshop, поставленную через Wine (к сожалению Wine пока поддерживает только CS и CS2), но при этом есть одно неудобство. В этих программах нет человеческого просмотрщика изображений. А поскольку снимаем мы исключительно в RAW-формате, который не поддерживается стандартным просмотрщиком изображений, то данное обстоятельство стало настоящей проблемой. Ведь хочется после съёмки нормально сесть и просмотреть всё что получилось, вместо того чтобы открывать каждый файл отдельно в редакторе. Пришлось выискивать подходящий просмотрщик фотографий в RAW, что оказалось не такой уж тривиальной задачей.

Испробованные UFRaw, rawstudio, ShowFoto в общем-то справлялись с поставленной задачей, но для этого прилагали столько усилий, что порой сердце кровью обливалось, глядя как они кряхтят и надрываются при попытке открыть фотографии, а о загрузке целых папок вообще лучше помолчать. Кроме всего прочего иногда они зависали или вообще вырубались. Возможно, конечно, всё дело в моих руках, и в моём компьютере, но жить было как-то надо и приходилось уживаться с программами, потому как подходящих альтернатив не находилось (из бесплатных программ).Так всё печально и происходило бы дальше, пока я не установил Picasa (популярный просмотрщик, поддерживаемый, как не удивительно, компанией Google), узнав что существует версия для Linux.

Устанавливал как замену обычному просмотрщику, но получил больше чем ожидал. К моему великому удивлению Читать далее «Чем открыть фото в формате RAW в Linux»

Популярный рассказ про ОВИР и оформление загранпаспорта

По горячим следам расскажу, как я оформлял себе заграничный паспорт. Надеюсь, кому-то поможет информация о том, как заполнять заявление - анкету на загранпаспорт нового образца (так называемый, биометрический загранпаспорт) и как вести себя в ОВИРе. Кстати говоря, только сегодня не поленился и посмотрел, что эта аббревиатура расшифровывается как Отдел виз и регистрации. Пять лет назад, когда я оформлял свой первый загранпаспорт, посмотреть было негде :-)

1. Без паники! Начну с того, что уже второй раз убеждаюсь (как и пять лет назад), что сказки про злобных работников ОВИРа, про жуткую бюрократию и бесконечные очереди сильно преувеличены организацями, которые предлагают оформить всё за Вас в лучшем виде. Платить деньги за то, чтобы не стоять в очередях целесообразно, если Вы можете потерять за это время больше 5000 - 7000 р. Именно такие порядки цен за заполнение и сдачу за вас анкеты. Например, я стоял в двух очередях в сумме порядка трёх часов, плюс час на дорогу. Если Вы зарабатываете 1000 рублей в час и с работы вам не отпроситься, то можете дальше не читать... А все остальные, НЕ БОЙТЕСЬ! Скорее всего, процедура пройдёт быстро и без стрессов! Люди там работают милые и доброжелательные (если им не хамить в лицо).

2. Первая задача - узнать расписание приёма заявлений. Читать далее «Популярный рассказ про ОВИР и оформление загранпаспорта»

Как вставить своё лицо на фото знаменитостей

В одной из предыдущих заметок мы рассказывали про сервис photofunia, где можно вставлять своё лицо в различные картинки. Многие уже поигрались в нём и наверняка не хотят ограничиваться лишь набором стандартных изображений. Поэтому для более продвинутых пользователей предлагаем ознакомиться с программой FaceDub.

Читать далее «Как вставить своё лицо на фото знаменитостей»

Убрать логотип, надпись или дату с фотографии без фотошопа при помощи программы Inpaint

Часто возникает ситуация, когда очень хочется убрать с фотографии какую-нибудь совершенно ненужную деталь. Например, логотип компании с рекламного объявления или надпись "образец" с коммерческой картинки. Счастливые обладатели старых добрых "мыльниц" наверняка мечтают убрать пропечатанную в углу фотографии дату, параллельно пытаясь понять зачем они в своё время включали эту функцию? Много еще чего хочется убрать с фотографии быстро и особо не напрягаясь: вашу фамилию со скана документа, логин и пароль со скриншота, неприличную надпись на стене или даже лишнего человека с групповой фотографии, прыщик на лице в выпускном альбоме, какую-нибудь страну с карты мира, и так далее и тому подобное.

Для всего этого есть конечно мощные фоторедакторы, прежде всего Photoshop. Но удаление надписей и логотипов вручную - занятие весьма кропотливое. Для ленивых и не особо разбирающихся в примудрастях цифрового фотодела мы сегодня покажем как при помощи простенькой программки Inpaint убрать с фотографии ненужную деталь всего лишь тремя нажатиями на кнопку мыши.

Программа Inpaint восстанавливает выбранную область изображения используя окружающую часть изображения. То есть пытается предсказать что должно находится за объектом, который хочется удалить.

В качестве примера возьмём одну из фотографий с логотипом фотографа:

Как мы и обещали,  программа ну очень проста, весь процесс происходит быстро и требует от вас трёх действий: Читать далее «Убрать логотип, надпись или дату с фотографии без фотошопа при помощи программы Inpaint»

Cостаривание фотографии в Photoshop

Сегодня поговорим о том как состарить фотографию, вернее сделать эффект старой фотографии. На самом деле приёмов целый вагон и маленькая тележка (Если у Вас есть под рукой Photoshop). Покажу некоторые из них, самые простые и быстровыполнимые, так что это займёт у нас с вами не более 10 минут. Читать далее «Cостаривание фотографии в Photoshop»

Обработка raw файлов в конвертере Adobe Camera Raw. Как улучшить качество фотографий

В этой заметке мы немного покритикуем формат JPEG, в котором снимают большинство счастливых обладателей цифровых фотоаппаратов. Не то чтобы это плохо, скорее наоборот, очень удобно получать фотографии сразу в формате, с которым работают все фотолаборатории и "смотрелки изображений", особенно если снимки сделаны в ясный солнечный день, то никаких проблем - отпечатки яркие и чёткие.

А сложности начинаются, когда условия освещения далеки от идеальных: в пасмурную погоду, тёмное время суток, в помещении и т.д. RAW, конечно, не панацея, но из него, порой, можно вытянуть совершенно безнадёжные фотографии.

1. Начнём с маленького ликбеза Читать далее «Обработка raw файлов в конвертере Adobe Camera Raw. Как улучшить качество фотографий»