Між четвертим і п'ятим випуском «Панорамній Абетки» я вирішив написати невелику, але дуже корисну статтю. Хто з вас знімав на фишай. знають, що цей об'єктив дуже специфічно спотворює зображення, «вдавлюючи» кути до центру.
Часто ця дисторсия виглядає цікаво і привносить в кадр художній ефект, але іноді вам може захотітися зробити з «фішайной» фотографії «лінійну«, тобто класичну. Без вдавлених кутів і з рівними вертикалями.
Виправлена фішайная дисторсия (натисніть щоб збільшити)Таке бажання може виникнути після зйомки міського ландшафту та інтер'єру. але є і ще одна причина: при корекції фішайной фотографії можна домогтися екстремально широкого кута огляду. який не в змозі забезпечити жоден ширококутний об'єктив. І в таких фотографіях з «розтягнутими» краями часто є свій шарм.
Грозові хмари над Пятигорском - виправлена дисторсияОтже, у вас є фотографія, зроблена риб'ячим оком, і ви хочете будь-що-будь виправити її, усунувши «Пузата».
Вам знадобиться сам вихідний знімок і програма PTGUI. Більше нічого.
Які вимоги пред'являються до вихідної фотографії? Найголовніше - вона не повинна бути кадрувати. Для успішної корекції дисторсії ви не повинні застосовувати кадрування і будь-які корекції перспективи. інакше результат може вийти непередбачуваним.
Приступаємо до корекції фотографії
Перш за все, запустіть PTGUI і відкрийте в ньому ваш знімок.
На нас чекає виправлення її, домігшись прямих і вертикальних ліній будинків.
Давайте подивимося на вікно PTGUI, яке з'являється при відкритті фотографії:
На що слід звернути увагу в першу чергу?
- У графі Lens type (тип об'єктива) зазначено Rectilinear (normal lens). тобто на думку програми вихідний кадр є лінійним і зроблений на звичайний ширококутний об'єктив. Ми знаємо, що це неправда. Fisheye не є лінійним об'єктивом!
- У графі Focal lingth (фокусна відстань) зазначено 15mm. це правда.
- У графі Focal length multiplier (кроп-фактор) зазначено 1х. для Canon 5d mark II це також вірно.
Тепер необхідно виправити пункт, в якому PTGUI припустився помилки. Перш за все, зніміть галочку на пункті Automatic (use EXIF data from camera, if available) і виберіть Circular fisheye.
У цей момент PTGUI, погодившись зі своєю логікою, підставить в полі Hor. Field of View (горизонтальний кут огляду) якесь своє значення, в моєму випадку приблизно 100 градусів. Поки що не зважайте на нього уваги.
У моєму випадку зображення виглядає спотвореним. а навколо нього є поля:
Але все це вас не повинно задовольняти, адже ми прагнемо до фотографії з ідеальною дісторсией.
Не лякайтесь! Підібравши його один раз для своєї камери і об'єктива, ви будете просто вводити його в поле відразу після відкриття файлу, не витрачаючи зайвого часу. Дослідним шляхом я встановив, що для зв'язки Canon 5d mark II + Canon 8-15 f4 fisheye при фокусній відстані 15 мм оптимальне значення горизонтального кута огляду одно 141 градусу.
Повзунки для корекції полівНа цій стадії ви також можете погратися з проекцією: просто натисніть на зображення лівою кнопкою миші і тягніть його в будь-яку сторону. У цьому є своя принадність риб'ячого ока - при корекції дисторсії він дозволяє вибрати ракурс і скорегувати спотворення в будь-яку сторону.
Крім того, вибравши у верхньому меню пункт projection. можете поекспериментувати з різними проекціями. Втім, більшість з них не дадуть цікавого результату при роботі з одиночним кадром, тому що призначені для сферичної панорами. Однак, циліндрична і сферична проекції дозволять додати знімку ефект панорами. як ніби ви сфотографували її звичайним об'єктивом в кілька кадрів.
Якщо знімок зроблений з незначним відхиленням від горизонту. як в моєму прикладі, то можна вирівняти вертикалі. Як це зробити? Дуже просто. Відкрийте статтю Як зібрати циліндричну панораму і перейдіть до заголовку «Як вирівняти горизонт в панорамі«. Відмінність буде лише в одному: оскільки у вас в програмі відкрито всього один знімок, а контрольні точки ви не створювали, то їх і не буде:
Створення вертикальних лінійСлідуючи тій інструкції, встановіть 2-3 вертикальних напрямних. бажано в лівій, середньої та правої частини кадру. Вертикальні межі будівель ідеально підходять для установки напрямних. Далі проведіть оптимізацію, як описано в тій статті, і ось що у вас повинно вийти:
Виправлені вертикалі панорамиЯк бачите, ваші вертикалі практично ідеальні! Якщо хочете, ви можете поекспериментувати з горизонтальним поворотом зображення, перетягуючи його мишкою. Але не забувайте щоразу після цього знову запускати оптимізацію, щоб привести вертикалі в вертикальне положення (ось таке масло масляне).
Якщо у вас виникають якісь проблеми, то відкрийте вкладку Lens parameters і уважно подивіться, що там написано. Трапляється, що якісь параметри доводиться виправляти прямо там.
Налаштування об'єктива в PTGUIFocal Length - фокусна відстань вашого об'єктива. Рідко в точності збігається з тим, що ви бачите на самому об'єктиві, але приблизно повинно збігатися. Якщо відхилення від теоретичного значення перевищує 0.05, то варто перевірити, чи не закралася помилка в інших параметрах. Наприклад, в Focal length multiplier або Horizontal Field of View.
Focal length multiplier - множник кропнутих вашої матриці. Якщо у вас Повноформатна камера, наприклад, Nikon d700 або Canon 5d, то множник завжди, за будь-яких обставин дорівнює 1. Якщо у вас «кропнутих» Canon, то величина дорівнює 1.6, а якщо кропнутих Nikon, то 1.53. У разі кропнутих камер значення може бути не строго рівним 1.6 або 1.53, але сильно відхилятися не повинно.
Horizontal Field of View - з цим параметром ми з вами вже стикалися раніше, він відповідає за ширину кута огляду і знаходиться в прямій залежності від двох попередніх.
Як зберегти налаштування корекції?
Підібравши вдалу комбінацію параметрів, ви можете зберегти їх в PTGUI і використовувати в майбутньому. Для цього існує кнопка Lens Database ... - натиснувши її, ви отримаєте можливість зберегти поточні настройки або завантажити збережені раніше.
PTGUI база даних об'єктивівПросто введіть назву вашої зв'язки об'єктив + камера і натисніть кнопку Save to database. Щоб завантажити настройки з бази даних, виберіть потрібний пункт у списку і натисніть кнопку Load from database.
Є спосіб розрахувати параметри корекції більш точно
Зверну вашу увагу тільки на один пункт - розмір підсумкової панорами.
Установка розміру знімкаЩоб отримати максимально можливий дозвіл. натисніть кнопку Set optimum size ... і виберіть пункт Maximum size (no loss of details). і ви помітите, що запропоновані програмою розміри підсумкового знімка перевищують розміри исходника. Але спокушатися не поспішайте: розмір фотографії збільшується за рахунок «витягнутих кутів», і по краях знімка спостерігається істотне падіння якості картинки. Порівняйте два знімка. На верхньому приведена центральна частина кадру після обробки в PTGUI, а на нижньому знімку - кут. Падіння деталізації добре помітно.
Вгорі - центр кадру, внизу - кутНа що слід звернути увагу
- Циліндрична і сферична проекції можуть забезпечити вам ідеально рівний горизонт тільки зі знімків, в яких він спочатку був рівно посередині кадру. Інакше ваш горизонт при виправленні перекручувань виявиться прогнуть або вниз, або вгору.
- Близько розташовані об'єкти по краях кадру при корекції стають ще ближче і розмазуються по кадру, це виглядає не кращим чином. Наприклад, ось знімок Наталії Воскресенської, «виправлений» в PTGUI. Чи не до будь-якого фішайному знімку доречно застосування корекції.
- У той же час, якщо найближчий об'єкт розташований по центру кадру, то результати можуть вийти забавні. Нижче фото Олександра Пєтухова (з людиною) і Наталії Воскресенської (з осликом).
- Ідеально витягнути вертикалі без великих втрат дозволу можна тільки якщо знімати строго горизонтально. Якщо камера відхилена від горизонту, то вертикалі нормально виправляються, але дозвіл в витягаються областях зображення сильно знижується. Як приклад наводжу фотографію Олександра Пєтухова:
При 100% збільшенні видно, що якість картинки в верхній частині кадру сильно впало. Повнорозмірна не викладаю, так що повірте мені на слово.
У будь-якому випадку, описаний мною прийом додає в скарбничку фотографа ще одну творчу можливість.
Таблиця для повноформатних камер (FX), кроп-фактор 1,0
Але це не все! Я згадав, що у камери Gopro теж об'єктив типу «риб'яче око», і у нього теж бочкообразная дисторсия. А це означає що його можна точно так же виправити.
Виправляємо дисторсію об'єктива Gopro Hero II
Зробивши кілька знімків на камеру Gopro Hero II, я прорахував для неї параметри корекції. Про всяк випадок даю не тільки горизонтальний кут огляду, а й інші параметри з вкладки Lens Settings. Оскільки у камери є 2 режиму зйомки - звичайний (medium) і ширококутний (wide), то і параметри привожу в двох варіантах. Focal length multiplier (кроп-фактор) від ширини кута не залежить, так що він залишається незмінним. Для Hero III, швидше за все, параметри корекції будуть точно такі ж. У мене поки що не було можливості це перевірити.
А ось що у мене вийшло:
Корекція фішайного спотворення Gopro (натисніть щоб збільшити)На цьому все. Дякую за увагу!
Tokina 116 - шикарний ширококутний об'єктив, один з кращих в світі. Він дозволяє робити чудові фото.
Якщо у вас фотографії на Gopro виходять краще, то винен не він. Продайте об'єктив людині, який буде використовувати його за призначенням.
Дякуємо! Давно хотів дізнатися, як це зробити. Все гранично ясно і зрозуміло :-)