Fotoğrafların otomatik hizalanması için hangi açık kaynaklı yazılım?


15

Photoshop'taki otomatik hizalama özelliğine benzer şekilde görüntüleri otomatik olarak hizalamak için açık kaynaklı bir araç biliyor musunuz?


Merhaba Max. Fotoğraf SE'ye hoş geldiniz. Bu önceki soruda aradığınızı bulacağınızı düşünüyorum. fotoğraf.stackexchange.com/questions/230/… . Q'daki "hizalama" dan bahsetmiyor, ancak bu panoramalar için hayati bir adım olduğundan, tüm cevaplar bunu kapsıyor.
Lütfen Oku Oku


1
Benim sorunum panoramalar oluşturmak istemiyorum, fakat stereoskopik görüntüleri hizalamak.
Max Ried

Özellikle stereoskopik görüntüler hakkında bir bilgim olmasa da, yazılım genellikle aynı olmalıdır, sanırım (panorama dışı bir durum için ikinci bağlantıya bakın).
Lütfen Profili Oku

Bu HDR için de kullanışlıdır. BTW, hala bunu yapmak için basit bir program arıyorum :)
Itai

Yanıtlar:


22

Aynı noktadan alınan birden fazla görüntünün hizalanması

Bir panorama yapmıyorsanız, ancak görüntü yığınını odak istifleme, pozlama füzyonu veya HDR align_image_stackiçin hizalarsanız , Hugin projesinden basit ama çok kullanışlı araçlardan biridir. Hugin, Windows, Mac OS ve Linux için kullanılabilen çok platformlu bir araç koleksiyonudur.

Senin 3 dosyanız varsa Örneğin, a.jpg, b.jpg, c.jpg, sen çalıştırabilir uyumlu hale getirmeyi:

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

hangi üç TIFF görüntüleri, üretecek aligned_0000.tif, aligned_0001.tifve aligned_0002.tifiyi hizalanacak. Artık görüntüler, örneğin, kullanıma hazır hale getirilmeye hazır:

enfuse aligned_*.tif

Grafik arayüzünü tercih ediyorsanız veya yalnızca kısmen çakışan görüntüleri (panoramalar gibi) hizalamak istiyorsanız, Hugin'i kullanın, çok güçlü ve esnek bir yazılımdır.

Stereo çiftlerinin hizalanması

Gördüğünüz gibi stereoskopik görüntüler oluşturmak istiyorsunuz. Aranacak anahtar kelime hizalı değil , anagliftir .

Bu amaçla , açık kaynak kodlu değil, sadece ücretsiz bir Windows programı olan Stereo Photo Maker'ı kullandım . Çok iyi çalışır wine. Ama neredeyse otomatik hizalama özelliğini hiç kullanmadım, çünkü görüntüleri manuel olarak hizalamayı ve bileşik 3D görüntüyü izlemeyi tercih ediyorum. Görüntüleri manuel olarak hizalayarak tam olarak “odakta” ​​olanı da seçebilirim (stereo görüntüdeki her şey hizalanamaz).

SPM ayrıca çok kullanışlı bir özellik olan gölgelenmeyi azaltmak için renk anagliflerini optimize edebilir.

Gimp için bazı senaryolar ve öğreticiler vardır (örn. Anaglypher , script-fu-make-anaglyph , bu kısa öğretici ). Katman efektleri aracılığıyla tek renkli bir anaglif oluşturmak nispeten kolaydır ve bir katmanı manuel olarak hareket ettirerek, renk anaglifleri için her zaman iyi çalışmaz.

Son olarak, ImageMagick'in komut -stereoseçeneği var composite, ama ben kullanmadım.


1
Aslında kasıtlı olarak ne stereo ne de anaglif kelimesinden bahsetmedim. Anagliflerin iki görüntüden birleştirilmesi sorun değildir. align_image_stack aslında beklendiği gibi çalışmayan stereo görüntüler için ekstra desteğe sahiptir. Zaten belirli bir kodun yazarı ile temasa geçtim.
Max Ried

Oh, o yeni özelliği bilmiyordum, benim versiyonumda bu align_image_stackyok. Teşekkürler, bilmek güzel.
sastanin

Eğer denersen, lütfen söyle. Komutları anladığım şekilde çalışmasını sağlayamadım. -C -S ve -A'yı deneyin
Max Ried

1

Gönderen http://en.wikipedia.org/wiki/AutoStitch

"Autostitch, SIFT ve RANSAC olarak bilinen yöntemleri kullanır. Bu program, hizalanmamış veya yakınlaştırılmış fotoğrafları bile kullanıcı girişi olmadan sorunsuz bir şekilde otomatik olarak birleştirmesi için diğer bazı görüntü dikiş yazılımlarından farklıdır; Tek şart, tüm fotoğrafların tek bir noktadan çekilmesi. "

Windows için ücretsiz demo (Wine altında Linux'ta sorunsuz bir şekilde çalışır) mevcuttur ve resimlerin dikişi için başka bir araca hiç ihtiyacım yoktu.

Mattdm'nin yukarıda yazdığı gibi (yorumda), bu benzer soru: Panoramalar oluşturmak / birden fazla fotoğrafı dikmek için hangi araçlar iyidir? ve otomatik dikiş de cevaplardan biri. İki nedenden dolayı seviyorum (ve tercih ediyorum): - basit kurulum (bir exe dosyası, yüklenecek bir şey yok) - kullanımı basit - giriş resimlerini seçin, çıkış görüntüsünün boyutunu seçin ve eğer ayarlamanız / değiştirmeniz gerekmeyen diğer ayarlar istemiyorsun

Bu yüzden tam olarak açık kaynak değil, ancak ücretsiz (demo), basit ve hem Windows hem de Linux'ta iyi çalışıyor.


0

Hugin'in komut satırında align_image_stackstereo çiftlerle uğraşmak için argümanlar var. Ayarları, özellikle ızgara alt bölüm sayısını -g, nokta sayısını -cve reçeteyi denemeniz gerekir -s(nokta dedektörünün güvenilir bir şekilde çalışması için daha büyük görüntülerin daha fazla ölçeklendirilmesi gerekir). Ayrıca ile FOV geçmek emin olun -f. İşte iki 1920x2560 görüntüden süper mükemmel bir stereo çift üreten bir komut satırı:

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


Evet, buldum, ama benim için işe yaramadı. Bana nedenini sorma. Yama yazarını yazdım ama cevap vermedi.
Max Ried

Bu komutu denediğimde bir segmentasyon hatası alıyorum. :(
Ben Wheeler

0

Resimlerin güzel bir animasyonunu almak için Google Fotoğraflar'ı kullanabilirsiniz . Ardından, kitaplığınıza girdikten sonra, istediğiniz görüntüleri seçin, sağ üstteki büyük artıya tıklayın ve öğesini seçin Animation. Birkaç saniye sonra, hizalanmış görüntülerin animasyonuna sahip olursunuz.

Bu 10/01/2017 itibariyle

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.