Czy znasz jakieś narzędzie typu open source do automatycznego wyrównywania obrazów, podobne do funkcji automatycznego wyrównywania w Photoshopie?
Czy znasz jakieś narzędzie typu open source do automatycznego wyrównywania obrazów, podobne do funkcji automatycznego wyrównywania w Photoshopie?
Odpowiedzi:
Jeśli nie tworzysz panoramy, a jedynie wyrównujesz stos obrazu w celu ustawienia ostrości, łączenia ekspozycji lub HDR, to align_image_stack
z 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.tif
i aligned_0002.tif
któ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.
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 -stereo
opcja composite
polecenia ImageMagick, ale ja jej nie użyłem.
align_image_stack
nie ma. Dzięki, miło wiedzieć.
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.
Wiersz poleceń Hugina align_image_stack
zawiera argumenty przemawiające za parami stereo. Musisz eksperymentować z ustawieniami, szczególnie liczbą podziałów siatki, liczbą -g
punktów -c
i 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
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