Автор: Мартин Феррар
Перевод: Алексей Бешенов
2008-05-14
Оригинал: «Hugin: create amazing panoramas from your photos», 15 июля 2007 г.
Когда я был на DebConf7, я использовал возможность посетить несколько красивых мест вокруг пункта проведения конференции. Некоторые вещи очень сложно снимать на обычную камеру: полный вид с возвышенности или зал в замке, где все стены покрыты росписями и сложными орнаментами. Приходится делать много снимков, но это не передает всю атмосферу…
По совпадению, некоторое время назад я исследовал ряд вопросов обработки изображений и нашел некоторые замечательные алгоритмы автоматического объединения нескольких изображений. Но я бы предпочел увидеть какую-то готовую для использования реализацию. Тогда кто-то в компьютерном зале DebConf7 просветил меня: решением был hugin!
Признаться честно, первые попытки оказались бесплодными. Куча времени была потеряна на то, чтобы объединить фотографии, и результат выглядел неестественно. Так что примите это в расчет и сделайте то, чего я не сделал: прочтите справку к программе. Справка не так полезна, но на сайте много руководств.
Итак, делается это приблизительно так: загрузите изображения, обозначьте, где они перекрываются (установив контрольные точки), оптимизируйте, просмотрите, доведите контрольные точки до ума и так повторяйте до получения результата. Установка контрольных точек определяет, как изображения объединятся, но самое важное — не забыть запустить оптимизатор перед просмотром, иначе вы не увидите верный результат внесенных изменений!
На сайте есть маленькое руководство, которое рассказывает об основных операциях.



Также есть несколько дополнительных инструментов, которые вы могли бы установить вместе с hugin:
Большая проблема, которую я повстречал — hugin спросил меня о каком-то коэффициенте обрезки («crop factor»), пропорциональном размеру чувствительного элемента камеры, но нигде не описано, что это значит. Так что, если вы столкнетесь с этим, вам нужно знать диагональное измерение CCD матрицы в миллиметрах и поделить на него 43.3. Узнать о размерах чувствительных элементов можно этому адресу. На том же сайте вы можете найти измерения для большинства цифровых фотоаппаратов. Если вы не определите верно это значение, вероятно, вы не получите какой-то хороший результат.
Чтобы положить конец этим разглагольствованиям, покажу пример панорамы на 360°, которую я сделал из 23 фотографий, сделанных с вершины Arthur’s Seat hill в Эдинбурге. Контрольные точки были созданы autopano-sift, потом вручную были добавлены некоторые горизонтальные линии, чтобы установить горизонт на нужное место, и некоторые вертикальные линии. Завершающее объединение было сделано enblend, последний штрих — обрезать изображение и преобразовать в JPEG при помощи gimap и копировать заголовки EXIF с jhead.
![]()
Hugin доступен в Debian, начиная с Etch, в Ubuntu — с Edgy.