октября 17, 2018


ПРЕД.
3.4.4. Корректирующие модули

3.4.4.7. Коррекция перспективы

Обзор

Модуль предназначен для автоматического исправления сходящихся линий, перспективных искажений, часто встречающихся на фотографиях архитектуры. Основной механизм вдохновлен программой ShiftN [http://www.shiftn.de/] разработчик Markus Hebel's.






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

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

Применение

Щелчок по значку "проанализировать структуру линий" () запускает анализ изображения на структурные элементы. Определяются и оцениваются сегменты линии. Для дальнейших этапов обработки используются только линии, которые образуют набор вертикальных или горизонтальных линий. Сегменты линий отображаются в виде наложений на изображение. Цветовой код описывает, какой тип линий был найден darktable:

Зеленый линии, которые выбираются как соответствующие вертикальным сходящимся линиям
Красный линии, которые являются вертикальными, но не являются частью набора сходящихся линий
Синий линии, которые выбираются как соответствующие горизонтальным сходящимся линиям
Жёлтый линии, которые являются горизонтальными, но не являются частью набора сходящихся линий
Серый другие линии, идентифицированные, но не представляющие интерес для модуля

Линии, отмеченные красным или желтым цветом, считаются непригодными и не учитываются на этапе автоматической коррекции. Исключение непригодных линий происходит с использованием статистического процесса со случайной выборкой, так что каждый раз, когда вы нажимаете "проанализировать структуру линий", цвет линий будет выглядеть несколько иначе. Вы можете вручную изменить состояние сегментов линии: щелчок левой кнопкой мыши по линии выбирает её (превращает цвет в зеленый или синий), а щелчок правой кнопкой мыши отменяет её выбор (превращает цвет в красный или желтый). Удерживание нажатой кнопки мыши позволяет выполнить масштабное действие, чтобы выбрать/отменить выбор нескольких линий подряд. Удерживая "Shift" и нажатую левую или правую кнопку мыши во время перетаскивания, выбирает или отменяет выделение всех линий в выбранной прямоугольной области.

Нажатие одного из значков группы "Автоподбор" (см. ниже) запускает процесс оптимизации, который находит наиболее подходящие параметры. Затем изображение и наложенные линии отображаются с примененными перспективными исправлениями.

"Вращение"
Параметр управляет вращением изображения вокруг его центра и может корректировать заваленный горизонт.

"Сдвиг перспективы (Горизонтально)"
Параметр корректирует сходящиеся горизонтальные линии.

"Сдвиг перспективы (Вертикально)"
Параметр корректирует сходящиеся вертикальные линии. В некоторых случаях вы получаете более естественный образ, если вы исправляете вертикальные искажения не в полной мере, а на уровне 80-90%. При желании просто уменьшите значение после выполнения автоматической коррекции.

"Смещение объектива (горизонталь)"
Параметр корректирует сходящиеся горизонтальные линии.

"Наклон по диагонали"
Параметр сдвигает изображение вдоль одной из его диагоналей и необходим для коррекции вертикальных и горизонтальных искажений перспективы одновременно.

"Композиция"
Если активировано, на изображение будет нанесено несколько направляющих линий, чтобы помочь вам оценить качество коррекции.

"Автокадрирование"
При активации функция автоматического кадрирования обрезает изображение, чтобы избавиться от любых черных углов. По вашему выбору вы можете выбрать "Наибольший размер" или на самый большой прямоугольник, поддерживающий исходное соотношение сторон ("Исходное изображение").

"Модель объектива"
Параметр определяет, как учитываются характеристики объектива и камеры. Если установлено "Общая", предполагается фокусное расстояние 28мм. на полноформатной камере. Если установлено "Настраиваемая", фокусное расстояние и кроп-фактор можно установить вручную.

"Фокусное расстояние"
Фокусное расстояние используемого объектива. Значение по умолчанию взято из данных Exif вашего изображения. Этот параметр эффективен и видим только при выборе значения "Настраиваемая" параметра "Модель объектива".

"Кроп-фактор"
Используется коэффициент кроп-фактора используемой камеры. Обычно вам нужно установить это значение вручную. Этот параметр эффективен и видим только при выборе значения "Настраиваемая" параметра "Модель объектива".

"Коррекция соотношения сторон"
Если выбрано значение "Настраиваемая" параметра "Модель объектива", то этот параметр позволяет выполнить свободную ручную настройку соотношения сторон изображения.

"Автоподбор"
При нажатии на один из значков начинается автоматическая установка параметров модуля на основе выбранных вертикальных и/или горизонтальных линий. Вы можете корректировать только вертикальные искажения (), только горизонтальные искажения () или оба типа искажений одновременно (). "Ctrl"+"щелчок мыши" по любому значку применяет только вращение. "Shift"+ "щелчок мыши" по любому значку применяет только вертикальное и/или горизонтальное смещение.

"Анализ кадра"
При нажатии на значок изображение будет (повторно) проанализировано на поиск подходящих сегментов линии. При использовании комбинации "Shift"+"щелчок мыши" перед анализом применяется предварительный шаг повышения контрастности, при комбинации "Ctrl"+"щелчок мыши" предварительно проводится усиление краёв. Оба варианта могут использоваться отдельно или в комбинации, если при настройке по умолчанию не удается обнаружить достаточное количество линий. Нажатие на значок сбрасывает все собранные структурные данные. Нажав на значок , вы можете включать и выключать отображение сегментов линии.

Примеры

Входное изображение с перекошенным горизонтом и сходящимися линиями, вызванными направлением камеры при съёмке вверх.







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








Комментариев нет:

Отправить комментарий