У Хугина есть учебник на их веб-сайте, который послужил хорошей отправной точкой.
Необходимые инструменты:
- Хугин
- ImageMagick
- Bash shell
Создание проекта Hugin
Запустите Hugin и обязательно выберите Интерфейс> Дополнительно (эксперт тоже подойдет). Перейдите в окно Panorama Stitcher .
Установите поле зрения (50 ° хорошо подойдет для камеры моего смартфона), параметры объектива и тип проекции. Прямолинейный должен работать в большинстве случаев.
Загрузите изображения для вашей последовательности.
Создание контрольных точек
Контрольные точки - это элементы изображения, которые Хугин использует для выравнивания. Каждая пара последовательных кадров должна совместно использовать контрольные точки для их правильного выравнивания.
На вкладке Фотографии в разделе Сопоставление объектов выберите стратегию создания контрольных точек. Выравнивание стека изображений хорошо сработало, возможно, вам придется немного поэкспериментировать.
Прежде чем делать это в первый раз, необходимо убедиться, что контрольные точки созданы между парами хронологически последовательных изображений (по умолчанию сортировка изображений производится по экспозиции). Перейдите к Файл> Настройки и перейдите на вкладку Детекторы контрольных точек . Выберите Выровнять стек изображений и нажмите Редактировать ... . Под Аргументы , добавьте --use-given-order
. Затем закройте оба диалоговых окна с помощью OK .
Выберите первую группу фотографий и нажмите Создать контрольные точки . К сожалению, Хугин не может обрабатывать более 128 изображений за один раз. Если в вашей серии более 120 изображений, просто повторите этот шаг партиями по 120 изображений. Не забудьте включить последнее изображение каждой партии в следующую партию. Обработка может занять некоторое время.
Теперь перейдите на вкладку Контрольные точки . Выберите изображение № 0 в левой панели и изображение № 1 в правой. Вы должны увидеть контрольные точки, общие для изображений. Нажмите кнопку со стрелкой вправо, чтобы двигаться вперед в серии. Каждая пара последовательных изображений должна совместно использовать набор контрольных точек. (Это может не всегда работать, когда камера движется, например, при съемке интервальных последовательностей с движущегося транспортного средства.)
Если ваша последовательность имеет большие участки облаков, предыдущий шаг мог создать некоторые контрольные точки на небе. Так как это может испортить выравнивание, нам нужно удалить их: вернитесь на вкладку Фотографии , выберите все изображения, щелкните правой кнопкой мыши список и выберите Контрольные точки> Удалить контрольные точки на облаках . Это займет некоторое время. Он может пропустить некоторые контрольные точки, но, по моему опыту, он уменьшает их количество, достаточное для выравнивания, чтобы работать как положено.
Примечание: по-видимому, последние версии Hugin могут исключать помутнение областей уже при создании контрольной точки, в зависимости от выбранной стратегии.
Проверьте параметры объектива
Откройте окно Быстрый просмотр панорамы ( Вид> Окно быстрого просмотра ) и проверьте предварительный просмотр сферы. Изображение должно заполнять только часть сферы с почти прямоугольными контурами, а края лишь минимально искажены (аналогично старомодным телевизорам с ЭЛТ).
Если контуры изображения почти круглые, возможно, вам придется перенастроить параметры объектива. (Я обнаружил, что это произошло с изображениями HDR - очевидно, что постобработка в устройстве отбрасывает информацию об объективе.) Вернитесь к Panorama Stitcher и на вкладке Фотографии выберите все изображения и щелкните правой кнопкой мыши список. Тогда либо:
- Измените их на известные параметры объектива ( Объектив ) - объектив вашей камеры должен быть в базе данных, если вы ранее обрабатывали изображение без HDR с того же устройства
- Или вручную установить поле зрения ( Редактировать переменные изображения ).
Затем проверьте еще раз в Быстрый просмотр панорамы .
Cточное выравнивание
Вернувшись в окно Panorama Stitcher , на вкладке Фотографии выберите один из следующих пунктов в разделе Оптимизировать> Геометрический :
- Позиции (y, p, r) для коррекции только движения камеры
Positions и View (y, p, r, v) для устранения артефактов обработки HDR это пока не работает для артефактов, описанных выше, где изображения слегка искажены вдоль одной оси. Все еще пытаюсь понять, как бороться с этим ...
Нажмите Рассчитать . Это займет некоторое время снова.
Выравнивание и обрезка
Перейдите в окно Быстрый просмотр панорамы .
На вкладке Проекция выберите ту же проекцию, что и для вашего типа объектива. На вкладке Move / Drag нажмите Fit , а на вкладке Crop выберите HDR Autocrop .
Визуализация кадров
Вернитесь в окно Panorama Stitcher , перейдите на вкладку Stitcher .
Под Поле зрения , нажмите Рассчитать Поле зрения . (Возможно, это уже установлено правильно.)
Под Размер холста , нажмите Рассчитать оптимальный размер . Затем в разделе Обрезать нажмите Подогнать обрезку под изображения . (Не используйте здесь параметр обрезки, так как это может привести к появлению пустых областей рядом с границами некоторые изображения.)
Отмените выбор всего под Панорамные выходы .
Под Повторные изображения , выберите Без коррекции экспозиции, низкий динамический диапазон .
Нажмите Стежка . Вам будет предложено выбрать префикс - это путь и строка, которые будут добавлены к каждому сгенерированному файлу. Я рекомендую размещать сгенерированные файлы в отдельном каталоге.
Рендеринг кадров снова займет некоторое время.
Очистка изображений
После того, как Хугин закончит свою работу, вы получите серию изображений. Не хватает только двух вещей:
- Изображения в формате TIFF - это формат, который Hugin использует внутри, и изменить его невозможно.
- После выравнивания изображений Хугин обрезал их до той части, которая передается каждым кадром в серии. Таким образом, результирующие изображения будут немного меньше оригинальных.
К счастью, эти две вещи можно исправить за один шаг. В качестве бонуса, если вы взяли экспозиции с разрешением, превышающим целевое разрешение для эпизода фильма, этот шаг также изменит их размер.
Запустите bash
, перейдите в каталог, содержащий сгенерированные файлы, затем выполните:
for i in *.tif ; do convert $i -resize 1920x1080^ -gravity center -extent 1920x1080 `echo $i | sed s/.tif/.jpg/` ; done
rm *.tif
(если ваше целевое разрешение отличается от 1920 × 1080, измените первую строку соответственно.)
Это позволит масштабировать каждое изображение, чтобы заполнить ваше целевое разрешение, и обрезать его по размеру, если пропорции не совсем подходят. Вторая строка удалит файлы, созданные Hugin.
Вот и все! Теперь используйте ваш любимый инструмент для обработки результирующей последовательности изображений в мувиклип.