Чи є в Linux інструмент командного рядка для видалення ефекту "риб'яче око"?


11

У мене є gopro hero 3, і я використовую його для створення часових проміжків на Linux . Проблема полягає в тому, що мені не подобається ефект риб'ячого ока, який виробляє його лінза. Чи є якийсь інструмент Linux, який видаляє це? Я особливо шукаю інструмент командного рядка, який я можу викликати у своїх скриптах, які створюють часові проміжки.

Я не сподіваюсь на інструмент, який проаналізує кожну фотографію та знайде найкращу конфігурацію, щоб зняти ефект риб'ячого ока. Я вважаю за краще інструмент, який дає мені такі параметри, як я можу знайти найкращу конфігурацію для фотографій 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
Ласкаво просимо до photo.SE. Чи можете ви надати додаткову інформацію про те, що робить ця команда, перелічити всі можливі параметри та те, що вони роблять, та документацію цієї команди? Це було б чудово для подальшого використання. Просто натисніть текст «редагувати» під своєю відповіддю, щоб змінити те, що ви написали до цього часу. Дякую.
null

1
Thx @null Я додав коротке пояснення ...
wittich

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