Есть ли в Linux инструмент командной строки для удаления эффекта «рыбий глаз»?


11

У меня есть GoPro Hero 3 и я использую его , чтобы сделать timelapses на Linux . Проблема заключается в том, что мне не нравится эффект рыбьего глаза , что его объектив производит. Есть ли инструмент Linux, который удаляет это? Я особенно ищу инструмент командной строки , которые я могу назвать в моем сценарии , которые создают timelapses.

Я не ожидаю инструмента, который проанализирует каждую фотографию и найдет лучшую конфигурацию для устранения эффекта «рыбий глаз». Я предпочел бы инструмент, который дает мне параметры, такие как, я могу найти лучшую конфигурацию для изображений gopro и затем применить те же параметры ко всем фотографиям.

Ответы:


11

Я не использовал Fulla сам , но вытащил эту информацию воедино из различных интернет - ресурсов.

Сначала необходимо установить Fulla, которая входит в пакет Hugin .

sudo apt-get install hugin-tools

Fulla может считывать данные коррекции из последней базы данных PTLens с открытым исходным кодом , доступной здесь . Вы должны указать Fulla на базу данных PTLens вручную следующим образом:

PTLENS_PROFILE=$HOME/.ptlens/profile.txt

И тогда, конечно, поместите базу данных в $HOME/.ptlens/каталог. Поскольку эта база данных довольно устарела, не все современные камеры включены. Я просмотрел базу данных, но не смог найти ничего, связанного с камерой Go Pro.

Поэтому вам нужно будет откалибровать Fulla по фактическим снимкам с вашей камеры. Вот несколько ресурсов, которые объясняют, как этот (сложный) процесс выполняется или делают этот процесс для вас:

Используя документацию Fulla, вы можете использовать коэффициенты, полученные при калибровке, исправить свое изображение и включить это исправление в свой сценарий.


7

Я нашел эту простую команду с просто переписать все ваши gopro фото:

mogrify -distort barrel "0 0 -0.3" *.JPG

Более подробную информацию о команде imagemagick можно найти на http://www.imagemagick.org/script/command-line-options.php#distort

Метод Barrel имеет следующие аргументы:

A B C [ D [ X , Y ] ] 

Объяснение того, как установить эти четыре коэффициента, можно найти на http://wiki.panotools.org/Lens_correction_model


2
Добро пожаловать на фото. SE. Не могли бы вы предоставить дополнительную информацию о том, что делает эта команда, перечислить все возможные параметры и что они делают, а также документацию по этой команде? Это было бы здорово для дальнейшего использования. Просто нажмите «изменить» текст под вашим ответом, чтобы изменить то, что вы уже написали. Спасибо.
ноль

1
Спасибо @null Я добавил краткое объяснение ...
15:38

1
WTF. Это на самом деле работает довольно хорошо. Я искал решение, чтобы исправить мои фотографии с экшн-камеры SJ5000, и это хорошо справляется со своей задачей. Я немного поиграю с этим, чтобы получить лучшие результаты, но это выглядит действительно хорошо.
Кишор
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.