Автоматична корекція для збіжних ліній, форми спотворення перспективи. Основний механізм натхненний програмою ShiftN Маркуса Гебеля. Цей модуль також дозволяє регулювати обертання зображення.
Перспективні спотворення є природним ефектом при проектуванні тривимірної сцени на двовимірну площину і призводять до того, що об’єкти, що перебувають поблизу глядача, здаються більшими, ніж об’єкти, розташовані далі. Збіжні лінії є особливим випадком спотворення перспективи, який часто можна побачити на архітектурних фотографіях – паралельні лінії, сфотографовані під кутом, перетворюються на збіжні лінії, які сходяться в певній точці всередині або поза рамкою зображення.
Цей модуль здатний виправляти збіжні лінії, перекошуючи зображення таким чином, що ці лінії стають паралельними рамці зображення. Виправлення можна застосовувати як у вертикальному, так і в горизонтальному напрямку, окремо або в поєднанні. Для автоматичної корекції модуль здатний аналізувати зображення на підхожі структурні особливості, що складаються з лінійних сегментів. Ви також можете налаштувати структури ліній вручну, намалювавши “прямокутник перспективи” або намалювавши кілька горизонтальних і вертикальних ліній на зображенні. На основі цих (автоматичних або намальованих вручну) відрізків ініціюється процедура підгонки, яка визначає найкращі значення параметрів модуля.
Оскільки найпоширенішим варіантом використання цього модуля є обертання, елементи керування корекцією перспективи за замовчуванням приховані. Натисніть заголовок “перспектива”, щоб розгорнути елементи керування.
Поки модуль активний (і жодна з кнопок структури не вибрана), ви можете клікнути правою кнопкою миші та перетягнути мишу будь-де на зображенні, щоб визначити горизонтальну або вертикальну лінію. Це призведе до автоматичного налаштування параметра обертання так, щоб зробити намальовану лінію горизонтальною/вертикальною відносно рамки зображення.
робочий процес корекції перспективи
структура
Першим кроком є отримання деталей про горизонтальні та/або вертикальні структури зображення. Для цього надаються три альтернативні методи:
вручну намалювати лінії структури
Click on the
вручну визначити прямокутник перспективи
Click on the
автоматично визначити структуру
Click the
Для подальших кроків обробки використовуються лише лінії, що утворюють набір вертикальних або горизонтальних збіжних ліній. Лінійні сегменти відображаються у вигляді накладених елементів на полотні зображення, тип лінії визначається кольором наступним чином:
- зелений
- Вертикальні збіжні лінії
- червоний
- Вертикальні лінії, які не сходяться
- синій
- Горизонтальні збіжні лінії
- жовтий
- Горизонтальні лінії, які не сходяться
- сірий
- Інші лінії, що не цікавлять цей модуль
Lines marked in red or yellow are regarded as outliers and are not taken into account during the automatic fitting step. This outlier elimination involves a statistical process using random sampling which means that each time you press the “get structure” button the color pattern of the lines will look slightly different.
Ви можете вручну змінити стан сегментів ліній: клікніть лівою кнопкою миші на лінії, щоб вибрати її (перетворіть колір на зелений або синій), клікніть правою кнопкою миші, щоб скасувати вибір (перетворіть колір на червоний або жовтий). Якщо тримати кнопку миші натиснутою, ви можете зробити рух мишею, щоб вибрати/скасувати вибір декількох рядків поспіль. Розмір пензля вибору/скасування вибору можна змінити за допомогою колеса миші. Утримуйте клавішу Shift і утримуйте натиснутою ліву або праву кнопку миші під час перетягування, щоб вибрати або скасувати вибір всіх ліній у вибраній прямокутній області.
Після того, як ви задоволені знайденими лініями, виберіть значок “підгонка”, щоб завершити процес.
підгонка
Після того, як ви задоволені визначеними горизонтальними та вертикальними лініями, клікніть на одному із значків “підгонки”, щоб автоматично встановити параметри модуля на основі визначеної структури. Після цього зображення та накладені лінії відображаються із застосованими корекціями перспективи.
You may choose to automatically apply just the vertical corrections
обертання
Коли ви задоволені застосованими виправленнями перспективи, ви можете виконати остаточну корекцію обертання, відрегулювавши параметр обертання, або клікнувши правою кнопкою миші та перетягнувши на зображенні, щоб визначити горизонтальну/вертикальну лінію.
елементи керування модулем
- rotation
- Control the rotation of the image around its center to correct for a skewed horizon. To rotate by more than the default soft limit of ten degrees, right click and enter the desired value up to 180 degrees (see module controls).
- автоматичне кадрування
- При активації ця функція обрізає зображення, щоб видалити чорні ділянки по краях, спричинені корекцією спотворень. Ви можете обрізати до “найбільшого розміру” або до найбільшого прямокутника, що підтримує початкове співвідношення сторін (“оригінальний формат”). В останньому випадку ви можете вручну налаштувати результат автоматичного обрізання, клікнувши в області обрізання та переміщаючи її. Розмір області змінюється автоматично, щоб виключити чорні ділянки.
- зміщення об’єктива (горизонтально)
- Коригувати збіжні горизонтальні лінії (тобто, щоб зробити сині лінії паралельними).
- зміщення об’єктива (вертикально)
- Коригувати збіжні вертикальні лінії (тобто, щоб зробити зелені лінії паралельними). У деяких випадках можна отримати більш природний вигляд зображення, якщо виправити вертикальні спотворення до рівня 80 ~ 90%, а не до максимального ступеня. Для цього слід зменшити повзунок корекції після автоматичної корекції.
- корекція по діагоналі
- Зсунути зображення вздовж однієї з його діагоналей. Це потрібно при одночасному виправленні вертикальних та горизонтальних спотворень перспективи.
- напрямні
- При активації сітка накладається на зображення, щоб допомогти оцінити якість виправлення.
- модель об’єктива
- Цей параметр контролює фокусну відстань об’єктива, кроп-фактор камери та співвідношення сторін, що використовуються алгоритмом корекції. Якщо встановлено значення “загальна”, передбачається фокусна відстань об’єктива 28 мм на повнокадровій камері. Якщо встановити значення “уточнена”, фокусну відстань та кроп-фактор можна встановити вручну за допомогою повзунків, що надаються.
- фокусна відстань
- Якщо для моделі об’єктива встановлено значення “уточнена”, встановіть фокусну відстань об’єктива. Значення за замовчуванням береться з даних Exif зображення і його можна замінити, відрегулювавши повзунок вручну.
- кроп-фактор
- Якщо для моделі об’єктива встановлено значення “уточнена”, встановіть кроп-фактор камери. Зазвичай вам потрібно буде встановити це значення вручну.
- регулювання співвідношення сторін
- Якщо для моделі об’єктива встановлено значення “уточнена”, цей параметр дозволяє вільно регулювати співвідношення сторін зображення вручну. Це корисно для “розтискання” зображень, зроблених анаморфним об’єктивом (який змінює співвідношення висоти зображення до ширини).
- структура
- Визначити горизонтальні та вертикальні лінії на зображенні за допомогою ручного або автоматичного методу (докладнішу інформацію див. у розділі робочого процесу).
- підгонка
- Автоматично встановлює повзунки корекції спотворення на основі визначеної структури (докладніше див. у розділі робочого процесу).
- показати напрямні
- Поставте прапорець, щоб відображати накладені напрямні щоразу, коли модуль активовано. Натисніть значок праворуч, щоб керувати властивостями напрямних. Додаткову інформацію див. у напрямні та накладки.
приклади
Ось зображення з перекошеним горизонтом і збіжними лініями, викликаними направленням камери вгору:
Ось зображення після виправлень вертикальних та горизонтальних спотворень перспективи за допомогою автоматичного визначення структури. Зверніть увагу на коригування кадру, виконане функцією автоматичного обрізання, і все ще видиме накладання структурних ліній: