Допустим, хотите показать другу картину: веточка с жёлтыми цветами, мирная вещь. Фотографируете, отправляете. Друг спрашивает: «Рама у тебя такая гнутая?» Подходите к стене — нормальная рама. На снимке же она выпятила бока, словно тайком поужинала за двоих. Выравниваете вертикали. Рама встаёт смирно, втягивает подбородок. Живот остаётся.

В «Гамлете» придворный советник Полоний ищет причину странного поведения принца. Он так обстоятельно рассуждает об «эффекте или дефекте», что причина успела бы выйти из замка, оседлать коня и пересечь датскую границу. У нашей рамки дело виднее: изгиб и наклон оставляют разные следы. Посмотрим на них прежде, чем снова двигать ползунок.

Дисторсия в фотографии: начните с одной стороны рамки

Откройте снимок и выберите линию, про которую знаете: в жизни она прямая. Подойдут край картинной рамы, дверной косяк, длинный шов плитки. Ветка дерева для такой проверки неудобна — она и без участия объектива имеет собственные взгляды на геометрию.

Проследите выбранную сторону от угла до угла. Соедините её концы прямой направляющей редактора — получится опора для сравнения. Если середина стороны отходит от направляющей, виден изгиб. Теперь рассмотрите другой случай: обе стороны рамки прямые, но расстояние между ними кверху уменьшается. Это перспективное схождение. Здесь исправлять надо взаимное направление линий.

Изогнутые стороны сетки и прямые стороны трапеции показаны отдельно

Схема двух эффектов. Слева меняется прямизна линий, справа — их направление и взаимное схождение. В одном кадре эффекты могут сочетаться.

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

Возьмём более хитрый снимок: «Боковые стороны рамы изогнуты; одновременно верх короче низа». После коррекции объектива дуги распрямились, однако рамка осталась трапецией. Первое действие сработало — просто на снимке было два эффекта. Это полезно заметить до того, как вы отмените удачную правку и начнёте всё заново.

Откуда у сетки берутся бочка и подушка

Представьте, что на ровную квадратную сетку положили прозрачный лист, а точки сетки на него перенесли с разным масштабом в центре и у краёв. Длинные стороны выгнулись. В радиальной модели величина такого смещения связана с расстоянием от центра искажения. Характерный выпуклый рисунок называют «бочкой», вогнутый — «подушкой». В реальной оптике встречаются и более сложные сочетания.

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

Здесь речь о геометрии изображения. Резкость, цвет, свет и приятное размытие фона — другие свойства. Дорогой объектив или объектив с постоянным фокусным расстоянием сам по себе не означает нулевую дисторсию. Для своего снимка полезнее увидеть форму линии и проверить профиль конкретной пары камеры и объектива.

В документации OpenCV о калибровке камеры радиальная модель описывает изменение координат точек. Формула есть в раскрывающемся разделе ниже. Пока дисторсия в фотографии получила видимый признак: прямая приобрела изгиб. По нему и выбираем исправление.

Почему дом сходится к крыше

Теперь представьте высокий фасад. Вы стоите внизу и направляете телефон вверх. На снимке стены сходятся к крыше, хотя каждая отдельная стена проведена прямой линией. Так выглядит перспектива при наклоне камеры. Ровную сетку как будто превратили в трапецию: направления изменились, сами стороны дугами не стали.

Подобное происходит с картиной, если снимать её сбоку. Ближняя часть окажется крупнее, дальняя — мельче. Один только поворот готового снимка вернёт горизонт, но не сделает противоположные стороны рамки параллельными. Поворот и исправление перспективы решают разные задачи.

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

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

Выбираем исправление по видимому признаку

Для начала сохраните исходник и работайте с копией или обратимыми настройками редактора. Удачная геометрия часто обходится в часть изображения у краёв. Пока сравниваете варианты, весь первоначальный кадр пригодится.

Что видно Что проверить Какой способ искать
Прямая сторона стала дугой Несколько линий ближе к краям Коррекцию дисторсии, профиль объектива
Стороны прямые, но сходятся Наклон камеры к предмету Коррекцию перспективы, направляющие
Весь кадр повёрнут, линии прямые Горизонт или известную вертикаль Поворот кадра
Есть и дуги, и схождение Оба признака отдельно Коррекцию объектива, затем перспективы
Волной лежит сам отпечаток Исходную бумагу Выровнять бумагу и переснять

Сначала найдите в редакторе средства коррекции объектива. Если доступен подходящий профиль, примените его и снова рассмотрите выбранные линии. Затем решайте вопрос перспективы. Такой порядок рекомендует и инструкция Adobe по Upright: профиль камеры и объектива помогает следующему анализу изображения.

В Lightroom Classic профиль включают в Lens Corrections, а перспективу исправляют через Transform. В режиме Guided можно провести минимум две направляющие по линиям снимка. Это пример названий в одном редакторе; для своего приложения найдите соответствующий раздел по справке. Покупать Lightroom ради различения двух эффектов не требуется.

Изгиб ведёт к коррекции объектива, схождение прямых — к коррекции перспективы

Схема выбора инструмента. Если присутствуют оба признака, после первого исправления ещё раз оцените второй.

Ручной ползунок двигайте понемногу и смотрите на ту же линию. Она распрямилась — остановитесь, осмотрите соседние края. Ещё усилие, и бывшая бочка станет подушкой: у рамки сменится характер, а правильной формы снова не будет. Прямизна линии даёт точку остановки лучше, чем край шкалы.

Когда непонятно, где это в вашем редакторе

Начать можно с обычного текстового диалога в DeepSeek. Расскажите, какую линию видите, и попросите помочь выбрать действие. Для этого помощнику не нужен снимок комнаты: достаточно первого описания. Если он не поймёт, пусть уточнит. Когда отправляете изображение, заранее проверьте, нет ли в нём ненужных личных сведений.

На фотографии картины боковые стороны рамки [опишите: изгибаются / прямые, но сходятся]. Хочу понять, какую коррекцию выбрать, и сохранить важные детали у краёв. Сначала уточни моё устройство и редактор. Затем дай одно действие: что открыть, что нажать и какой результат я должен увидеть. Дождись моего ответа. Если название функции зависит от версии, сверь официальную справку при наличии поиска или попроси у меня нужный фрагмент. Не назначай коэффициент для моей камеры по одному описанию.

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

Фраза «исправь фото» слишком многое оставляет на выбор исполнителя. Для этой задачи полезнее сказать: «сделать прямыми стороны рамы, сохранить рисунок внутри и не отрезать подпись». Так ясно, какие изменения оценивать. Обычный чат не нажимает кнопки вашего редактора и не видит экран по одному сообщению — описание результата связывает шаги диалога.

Проверьте края до сохранения

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

После преобразования по краям остаются пустые участки; прямоугольная обрезка уменьшает доступную область

Схема последствий коррекции: новая рамка обрезки помещается внутри области с изображением. Это иллюстрация геометрии, а не обработка конкретного снимка.

У картины с веточкой внизу стоит подпись. После сильного выравнивания рамка стала образцовой, зато от имени художника осталось «Пе». Знатоки уже готовят открытие неизвестного мастера. Прежде чем сохранять, сравните три места: длинную линию, углы картины и подпись у края. Если нужное пропало, ослабьте коррекцию или переснимите с запасом вокруг предмета. Удачная копия должна сохранить и геометрию, и то, ради чего вы снимали.

Откройте исправленный вариант после сохранения и проверьте, тот ли результат записался. Рядом оставьте исходник: если завтра захочется вернуть обрезанный угол, будет откуда начать. Если материал пришёл из бумажного альбома, получить сам цифровой файл поможет инструкция по оцифровке фотографии телефоном. Для отдельной копии семейного архива пригодится перенос фотографий с Android на компьютер.

Как три точки превращают прямую в дугу

Рассмотрим упрощённую радиальную формулу из модели OpenCV. Координаты здесь нормализованы относительно центра; это не пиксели вашего снимка. Оставим один коэффициент: k₁ = −0,2, остальные радиальные коэффициенты равны нулю.

r² = x² + y²
x' = x × (1 − 0,2 × r²)
y' = y × (1 − 0,2 × r²)

Берём три точки одной горизонтали y = 0,5: слева, посередине и справа. Расстояние от центра у боковых точек больше, поэтому множитель для них другой.

Точка до r² Множитель Точка после
(−1; 0,5) 1,25 0,75 (−0,75; 0,375)
(0; 0,5) 0,25 0,95 (0; 0,475)
(1; 0,5) 1,25 0,75 (0,75; 0,375)

Вначале высота y у всех равнялась 0,5. После преобразования середина оказалась на 0,475, края — на 0,375. Три точки перестали лежать на одной прямой. Так маленький расчёт показывает происхождение изгиба. Для перспективного изображения плоской прямой такого превращения в дугу нет.

Число −0,2 выбрано для этого примера. Его нельзя переносить в настройку своей камеры: её коэффициенты получают для конкретной оптической системы. В полной модели учитывают и другие параметры, а для обычной фотографии начинают с подходящего профиля и видимого результата.

Несколько вопросов о кривых линиях

Любой наклон стены — дисторсия?

Нет. Если линия стены прямая, но сходится с другой кверху, сначала проверяйте перспективу от направления камеры. Изгиб самой линии — иной признак. На одной фотографии могут присутствовать оба эффекта.

Можно исправить всё поворотом?

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

Что делать, если профиль объектива не найден?

Уточните поддержку камеры, объектива и формата файла в официальной справке редактора. Если есть ручная коррекция, сравнивайте небольшие изменения по известным прямым линиям. Помощнику можно передать название редактора и описание доступных настроек; универсальное число для неизвестной камеры здесь не поможет.

Нужно ли выпрямлять каждую фотографию?

Для репродукции картины ровная геометрия часто важна. Для выразительного городского кадра схождение может быть частью замысла. Сначала решите, что хотите показать, затем оцените линии и цену обрезки. Исправление должно помогать фотографии, а не просто демонстрировать наличие ползунка.

Нейросеть дорисует то, что оказалось за краем?

Она может предложить новое изображение, но невидимая часть конкретной картины от этого не станет известной. Для точной копии лучше переснять с запасом; для свободной иллюстрации можно отдельно поставить творческую задачу. Эти результаты стоит различать ещё до обработки.

Друг получает второй снимок. Веточка на месте, рамка ровная, художнику вернули фамилию. Теперь вы знаете, что искать в следующем кадре: дугу, схождение и запас у края. Полония к ползункам пока не подпускайте — он только сформулировал, в чём состоит нужда.