Любитель здесь. У меня есть несколько фотографий, сделанных на Canon Powershot S3 IS, очень похожих на эту (взятых из The Irish Times, Файловая фотография: Брайан О’Брайен ):
![picture](https://i.stack.imgur.com/Lx1Rg.jpg)
Существует явное виньетирование, как при радиальном затемнении по краям, что в моем случае не из-за объектива, а из-за того, что у меня относительно небольшой источник света сверху камеры, и объект, и фон стены относительно близко к камере.
Существуют ли какие-либо инструменты / программы, которые помогли бы мне автоматически убрать это виньетирование (то есть сделало изображение более равномерным по яркости)? В основном меня интересуют инструменты Linux (я работаю в Ubuntu 18.04), но было бы хорошо узнать, какие еще есть варианты.
Мои выводы пока:
- Gimp, Ручной метод: Исправление виньетки с GIMP | Photo.net Фото Форумы ; Re: [Gimp-user] Исправление виньетирования -> " просто выберите эллипс в верхнем левом углу
в нижний правый угол, инвертируйте выделение и растушуйте его
в соответствии с размером изображения. это позволяет мне или облегчить или
затемнять уголки, слегка фокусируя внимание на середине
region."; но я бы лучше не связывался с этим вручную, так как будет трудно подобрать точный центр яркости" halo ",
- Gimp, через искажения объектива: Удаление виньетирования - обработка изображений - обработка изображений, справка и методы - Stargazers Lounge" Фильтры-> Искажения-> Искажение линзы; настройка« осветлить »корректирует виньетирование. Однако вы, возможно, не сможете отсоединить это от настроек искажения объектива (у меня было некоторое искажение, чтобы исправить, когда я его использовал)"- попробовал, довольно сложно настроить его, чтобы он исправлял просто яркость виньетирования
- RawTherapee с коррекцией плоского поля ( Как убрать виньетирование и цветовой оттенок с широкоугольного объектива? ) - по-видимому, согласно https://rawpedia.rawtherapee.com/Flat-Field, для этого требуется «изображение с плоским полем», которое в этом случае будет изображение только фоновой стены (без объекта) с тем же освещением, которого, к сожалению, у меня нет; и я попробовал это без такого файла, но когда я нажимаю «Авто-выбор», он говорит «Ни один не найден», и ничего не меняется на изображении
- Есть бумага Коррекция виньетирования одного изображения с использованием радиальной градиентной симметрии , которая подразумевает, что это должно быть выполнимо в программном обеспечении (они, кажется, предполагают, что центр градиента всегда находится в центре изображения однако) - но даже если я сделаю код, мне понадобится целая вечность, чтобы превратить этот документ в пригодный для использования код
- Имеется fulla - Правильное искажение линзы, виньетирование и хроматическая аберрация Приложение командной строки, часть Hugin - Панорамная фотостежок ; однако, это довольно сложно использовать. Я попытался
hugin
, и я не могу найти часть пользовательского интерфейса, которая занимается только виньетированием; и что касается командной строки, единственное, что я нашел, это https://wiki.panotools.org/Tca_correct:
tca_correct - это инструмент командной строки, поставляемый с hugin, который может использоваться для автоматического расчета параметров коррекции хроматической аберрации объектива. Идеальные образцы фотографий будут иметь большую контрастность по всей области изображения, мало насыщенных цветов и не будут выделяться.
fulla - инструмент командной строки для исправления искажения линзы, виньетирования и TCA (хроматической аберрации). Он способен применять полный многочлен панотоолов к красным и синим каналам, тем самым исправляя любую поперечную хроматическую аберрацию.
Сначала вычислите некоторые параметры коррекции TCA для образца изображения, обратите внимание, что я буду беспокоиться только об оптимизации параметров b и v в модели коррекции объектива, вы можете получить лучшие результаты с полным набором параметров abcv:
tca_correct -o bv DSC_3194.ppm
Выводит некоторые параметры fulla, например, так:
-r 0.0000000:0.0001197:0.0000000:0.9997630 -b 0.0000000:-0.0001142:0.0000000:1.0001841
Теперь вы можете использовать их с fulla при конвертации фотографий с этого объектива:
fulla -r 0.0:0.0001197:0.0:0.9997630 -b 0.0:-0.0001142:0.0:1.0001841 -o corrected.tif DSC_3194.ppm
... но опять же, это в основном касается виньетирования объектива, в то время как мне нужно что-то, чтобы справиться с виньетированием яркости, присутствующим на изображении, из-за других факторов (например, самого освещения). Кроме того, я попробовал это сделать, но он, кажется, экспортирует только встроенный предварительный просмотр в .DNG как .tif (который в моем случае имеет размер 128x96 пикселей!), А не все изображение, поэтому я не могу точно сказать, работает ли он или нет (редактировать: пробовал с подачей tca_correct
и fulla
.tif изображения вместо DNG, и он только делает некоторые едва видимые масштабирование / искажение линзы, ничего заметного с точки зрения градиента яркости)