Czy w systemie Linux jest narzędzie wiersza polecenia do usuwania efektu rybiego oka?

11

Mam gopro hero 3 i używam go do tworzenia timelapse na Linuksie . Problem polega na tym, że nie podoba mi się efekt rybiego oka, jaki wytwarza jego soczewka. Czy istnieje narzędzie Linux, które to usuwa? Szczególnie szukam narzędzia wiersza polecenia, które mogę wywoływać w ramach moich skryptów tworzących upływ czasu.

Nie oczekuję narzędzia, które przeanalizuje każde zdjęcie i znajdzie najlepszą konfigurację do usunięcia efektu rybiego oka. Wolę narzędzie, które daje mi parametry, takie jak mogę znaleźć najlepszą konfigurację dla zdjęć gopro, a następnie zastosować te same parametry do wszystkich zdjęć.

Frederico Schardong
źródło

Odpowiedzi:

11

Sam nie korzystałem z Fulli, ale zebrałem te informacje z różnych zasobów internetowych.

Najpierw musisz zainstalować Fulla, która jest zawarta w pakiecie Hugin .

sudo apt-get install hugin-tools

Fulla jest w stanie odczytać dane korekcyjne z ostatniej bazy danych PTLens typu open source , dostępnej tutaj . Musisz ręcznie wskazać Fullę na bazę danych PTLens w następujący sposób:

PTLENS_PROFILE=$HOME/.ptlens/profile.txt

A potem oczywiście umieść bazę danych w $HOME/.ptlens/katalogu. Ponieważ ta baza danych jest dość przestarzała, nie wszystkie współczesne aparaty są uwzględnione. Przejrzałem bazę danych, ale nie znalazłem nic związanego z kamerą Go Pro.

Dlatego musisz skalibrować Fullę z rzeczywistymi zdjęciami z aparatu. Oto kilka zasobów, które wyjaśniają, w jaki sposób ten (złożony) proces jest wykonywany lub wykonaj ten proces za Ciebie:

Korzystając z dokumentacji Fulli, możesz następnie użyć współczynników uzyskanych z kalibracji i poprawić swój obraz oraz uwzględnić tę korektę w skrypcie.

Saaru Lindestøkke
źródło
7

Znalazłem to proste polecenie, po prostu przepisując wszystkie swoje zdjęcia gopro:

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

Więcej informacji na temat polecenia imagemagick można znaleźć na stronie http://www.imagemagick.org/script/command-line-options.php#distort

Metoda Barrel ma następujące argumenty:

A B C [ D [ X , Y ] ] 

Wyjaśnienie, jak ustawić te cztery współczynniki, można znaleźć na http://wiki.panotools.org/Lens_correction_model

Wittich
źródło
2
Witamy w photo.SE. Czy możesz podać dodatkowe informacje na temat działania tego polecenia, wymienić wszystkie możliwe parametry i ich funkcje oraz dokumentację tego polecenia? To byłoby świetne na przyszłość. Po prostu kliknij tekst „edytuj” pod swoją odpowiedzią, aby zmodyfikować to, co napisałeś do tej pory. Dziękuję Ci.
null
1
Dzięki @ null Dodałem krótkie wyjaśnienie ...
wittich
1
WTF. To naprawdę działa całkiem dobrze. Szukałem rozwiązania, które naprawi moje zdjęcia z kamery akcji SJ5000, a to całkiem nieźle sobie radzi. Będę z tym trochę grać, aby uzyskać najlepsze wyniki, ale wygląda to naprawdę naprawdę dobrze.
Kishor