Jakie oprogramowanie open source do automatycznego wyrównywania zdjęć?

15

Czy znasz jakieś narzędzie typu open source do automatycznego wyrównywania obrazów, podobne do funkcji automatycznego wyrównywania w Photoshopie?

Max Ried
źródło
Cześć Maks. Witamy w photo-SE. Myślę, że znajdziesz to, czego szukasz w tym wcześniejszym pytaniu. photo.stackexchange.com/questions/230/… . W Q nie wspomina o „wyrównaniu”, ale ponieważ jest to istotny krok w przypadku panoram, obejmują to wszystkie odpowiedzi.
Proszę przeczytać Profil
1
Zobacz także photo.stackexchange.com/questions/12233/…
Proszę przeczytać Profil
1
Mój problem polega na tym, że nie chcę tworzyć panoram, ale wyrównywać obrazy stereoskopowe.
Max Ried
Myślę, że oprogramowanie powinno być ogólnie takie samo (patrz drugi link w przypadku nie-panoramy), chociaż nie wiem w szczególności o obrazach stereoskopowych.
Proszę przeczytać Profil
Jest to również przydatne w HDR. BTW, wciąż szukam prostego programu, aby to zrobić :)
Itai

Odpowiedzi:

22

Wyrównanie wielu zdjęć wykonanych z tego samego punktu

Jeśli nie tworzysz panoramy, a jedynie wyrównujesz stos obrazu w celu ustawienia ostrości, łączenia ekspozycji lub HDR, to align_image_stackz projektu Hugin jest jednym z prostych, ale bardzo przydatnych narzędzi. Hugin to wieloplatformowa kolekcja narzędzi dostępna dla systemów Windows, Mac OS i Linux.

Na przykład, jeśli masz 3 pliki a.jpg, b.jpg, c.jpg, aby dostosować je można uruchomić:

align_image_stack -a aligned_ a.jpg b.jpg c.jpg

które utworzą trzy obrazy TIFF aligned_0000.tif, aligned_0001.tifi aligned_0002.tifktóre będą dobrze wyrównane. Teraz obrazy są gotowe na przykład do enfuzji:

enfuse aligned_*.tif

Jeśli wolisz interfejs graficzny lub chcesz wyrównać tylko częściowo nakładające się obrazy (jak w panoramach), skorzystaj z samego Hugina, jest to bardzo potężne i elastyczne oprogramowanie.

Wyrównanie par stereo

Z twoich komentarzy widzę, że chcesz tworzyć obrazy stereoskopowe. Szukanym słowem kluczowym jest anaglif , a nie wyrównanie .

W tym celu użyłem Stereo Photo Maker , który nie jest open source, tylko darmowy program Windows. Działa również dobrze pod wine. Ale prawie nigdy nie korzystałem z funkcji automatycznego wyrównywania, ponieważ wolę wyrównywać obrazy ręcznie, oglądając złożony obraz 3D. Poprzez ręczne wyrównywanie obrazów mogę również wybrać, co dokładnie jest „ostre” (nie można wyrównać wszystkiego na obrazie stereo).

SPM może również optymalizować anaglify kolorów, aby zmniejszyć efekt zjawy, co jest bardzo przydatną funkcją.

Istnieje kilka skryptów i samouczków dla Gimp (np. Anaglypher , script-fu-make-anaglyph , ten krótki samouczek ). Stosunkowo łatwo jest zbudować anaglif monochromatyczny poprzez efekty warstw, a ręcznie przesuwając warstwę, nie zawsze działa ona dobrze w przypadku anaglifów kolorowych.

Wreszcie istnieje -stereoopcja compositepolecenia ImageMagick, ale ja jej nie użyłem.

sastanina
źródło
1
Właściwie nie wspomniałem celowo o stereo ani o anaglifie. Złożenie anaglifów z dwóch obrazów nie stanowi problemu. align_image_stack faktycznie ma dodatkową obsługę obrazów stereo, która nie działa zgodnie z oczekiwaniami. Skontaktowałem się już z autorem konkretnego kodu.
Max Ried
Och, nie wiedziałem o tej nowej funkcji, moja wersja jej align_image_stacknie ma. Dzięki, miło wiedzieć.
sastanin
Jeśli spróbujesz, powiedz mi. Nie mogłem zmusić go do działania w sposób, w jaki rozumiem polecenia. Spróbuj -C -S i -A
Max Ried
1

Od http://en.wikipedia.org/wiki/AutoStitch

„Autostitch używa metod znanych jako SIFT i RANSAC. Ten program różni się od niektórych innych programów do łączenia obrazów tym, że automatycznie łączy ze sobą nawet niedopasowane lub powiększone zdjęcia bez potrzeby wprowadzania danych przez użytkownika, podczas gdy inne często wymagają od użytkownika zaznaczenia pasujących obszarów dla zdjęć, które mają zostać scalone właściwie. Jedynym wymogiem jest, aby wszystkie zdjęcia były wykonywane z jednego punktu ”.

Dostępna jest bezpłatna wersja demonstracyjna dla systemu Windows (która działa płynnie w systemie Linux pod Wine) i nigdy nie potrzebowałem innego narzędzia do zszywania zdjęć.

Jak poprawnie napisał mattdm powyżej (w komentarzu), podobne pytanie: które narzędzia są dobre do tworzenia panoram / łączenia wielu zdjęć? i autostitch jest również jedną z odpowiedzi. Uwielbiam (i wolę) to z dwóch powodów: - prosta instalacja (jeden plik exe, nic do zainstalowania) - prosty w użyciu - wybierz zdjęcia wejściowe, wybierz rozmiar obrazu wyjściowego i inne ustawienia, których nie musisz ustawiać / zmieniać, jeśli nie chcesz

Nie jest to więc dokładnie oprogramowanie typu open source, ale jest bezpłatne (demo), proste i działa dobrze zarówno w systemie Windows, jak i Linux.

wynika
źródło
0

Wiersz poleceń Hugina align_image_stackzawiera argumenty przemawiające za parami stereo. Musisz eksperymentować z ustawieniami, szczególnie liczbą podziałów siatki, liczbą -gpunktów -ci przeskalowaniem -s(większe obrazy muszą być bardziej zmniejszane, aby detektor punktów działał niezawodnie). Upewnij się także, że zdałeś FOV za pomocą -f. Oto linia poleceń, która generuje super-doskonałą parę stereo z dwóch obrazów 1920x2560:

align_image_stack -f 35.09 -p stereotest.pto -a stereotest -v -g 3 -c 16 -i -d -s 3 -S -C -A -P P9010741.JPG P9010742.JPG

Damian
źródło
Tak, znalazłem to, ale to nie działało dla mnie. Nie pytaj mnie dlaczego. Napisałem autora łatki, ale nie odpowiedział.
Max Ried
Podczas próby wykonania tego polecenia pojawia się błąd segmentacji. :(
Ben Wheeler
0

Jeśli chcesz uzyskać ładną animację obrazów, możesz użyć Zdjęć Google . Następnie, gdy znajdą się w bibliotece, wybierz żądane obrazy, kliknij duży plus w prawym górnym rogu i wybierz Animation. Kilka sekund później masz animację wyrównanych obrazów.

To jest na dzień 10/01/2017

Ciprian Tomoiagă
źródło