Hugin, Enblend ve Gimp ile panaromik bakış açıları oluşturmak
ArticleCategory: [Es gibt verschiedene Artikel Kategorien]
Graphics
AuthorImage:[Ein Bild von Dir]
TranslationInfo:[Autor und Übersetzer]
original in en Katja Socher
en to tr İnanç Özçubukçu
AboutTheAuthor:[Eine kleine Biographie über den Autor]
Katja, LinuxFocus'un Alman editörüdür. Tux, bilgisayar grafikleri, film
ve fotografçılık, seyahat etmek, Montréal ve deniz ilgi alanlarıdır. Yeni tasarladığım sayfama bir göz atın
http://www.tuxgraphics.org/.
Abstract:[Hier sollte eine kleine Zusammenfassung stehen]
Bu yazımda Hugin, Enblend ve The Gimp kullanarak
nasıl panaromik resim yaratılabileceğini göstereceğim.
ArticleIllustration:[Das Titelbild des Artikels]
ArticleBody:
Hugin, Enblend ve Gimp ile panaromik bakış açıları oluşturmak
Panaromik görüntü gösteren bir resim gördüğümde her zaman etkilenmişimdir. Halen panaroma işlevli bir
kameram yok. Zaten gerekli de değil. Linux ile her türlü şey mümkündür ve hugin, enblend ve Gimp
kullanarak harika panaromik bakıi açıları yaratabilirsiniz.
Hugin resimleri bir araya getiriyor ve bazen
kendiliğinden oluşturdukları da tatmin edici oluyor. Yine de çoğu zaman sonucu iyileştirmek isteyeceksiniz.
Enblend sonucu daha iyi birleştirmeye çalışıyor. Sonuç olarak resminize son şekli vermek için Gimp ile üzerinde
oynuyorsunuz.
Bu yazı için kullanılan sürümler hugin 0.4 pre, enbled 1.3 ve Gimp 2.0 'dir.
Resimlerinizi seçmek
Tamam, nasıl çalışıyor görelim. Burada bu yılın Nisan ayında Mont Royal'den çekilmiş Montréal'den
görüntüler görmektesiniz.
Bunları panaromik görünüme sokmak için hangi adımları izlediğimi anlatacağım.
Böylece siz de kendi çalıimalarınızda bunu
uygulayabilirsiniz.
Önce yeni bir dizin yarattım ve resimleri içinde sınıflandırdım. Elbette bu gerekli değil ama bu yolu
kendimce kolay buldum.
Hugin içerisinden sınıflandırma yapamayacaığnızı biliyorum ama doğru sırada eklememiz gerekiyor.
Oluşturduğumuz resmin kalitesini etkilediğinden resimlerinizi dikkatli seçmelisiniz. Cisimlerin her resimde hemen hemen
aynı boyutta olması için resimlerin tamamını aynı mesafeden çekmiş olmanız gerekmektedir. Elbette ki resimler hiç değilse
az birşey üst üste binmelidir (en azından %20-30 olması önerilmektedir).
Hugin
Resimlerinizi seçtikten sonra Hugin'i başlatıyor ve "Images" altından resimlerinizi ekliyorsunuz. "Add
individual images" seçeneğini seçin ve resimlerinizin bulunduğu dizini adresleyin.
Eğer ki, hepsini bir dizinde tutuyorsanız ctrl 'ye basılı tutup her resmi tıklayarak
işaretleyebilirsiniz. Aksi taktirde hepsini ayrı ayrı seçmeniz gerekecektir. Eğer, seçtiyseniz resminizin önden görüntüsünü
göreceksiniz. Bu şekilde doğru resimleri seçtiğinizi denetleyebilirsiniz. Bazen bir resmi başlangıç noktası
gibi seçip kalan resimleri bunu etrafına dizmek güzel bir yöntemdir.
Şimdi "Camera and Lens" e geçiyoruz. Resimlerden birini seçin. Bir çok durumda otomatik olarak
"Design Parameters" dışında kalacaktır. Eğer, olmazsa "degrees of views" hanesine 40 civarı (hugin
birçok durumda 41.112 değerini vermiştir) bir sayı girmeniz gerekiyor. Çoğu "normal" dijital kameranın kullandığ?
görüş açısıdır. Mercek (lens) tipi genelde "normal (rectlinear)" ve merkeze uzaklık değerlerini hugin 12.48 ve crop faktörünü
3.8 olarak doldurmuştur. Bu yöntemde kameranızın bulmadığı değerler vardır. Eğer, özel bir kameranız varsa kullanım
kılavuzuna bakmanız yada değişik değerleri denemeniz gerekir.
Ardından "control Points" e gidiyoruz. Burası zamanınızın önemli bir bölümünü
harcadığınız yer. "auto fine tune"
ve "auto add" seçeneklerinin işaretli olduğuna emin olun. Bu yolla hugin kontrol noktalarını doğru olarak belirlemenize
yardımcı olacak ve gerekirse biraz da düzeltme yapacaktır.
Şimdi yukarıda resim numaralarını içeren listeyi göreceksiniz. Soldaki 0'i ve sağdaki 1 'i
ilk iki resmi görmek için seçin. Soldaki resimde yer belirleyici bir noktayı seçin ve
sağdaki resimdeki aynı noktayı görün. Eğer, ikinci seçiminizin sınırı aşıyorsa Hugin sizi
uyaracak ve ardından yeniden seçebilir olacaksınız. Genelde üç yada dört noktaya ihtiyacınız olacak.
Hugin bunları iki resim hangi noktada üst üste biniyor anlamak için kullanıyor. Eğer,
ki zor bir resim seçtiyseniz
daha fazla noktaya ihtiyacınız olabilir. Noktaları seçtikten sonra şuna benzer bir mesaj alacaksınız "found corresponding
point, mean xcorr coefficient: 0.987115". Ne varki her yeni nokta değeri iyileştirmez. Bu sebeple
asağıdaki "delete" seçeneği ile bu noktayı silmek isteyebilirsiniz. Hugin için iyi olan noktaları seçebilmek için
keskin (belirgin) ve çok sayıda tezat içeren noktaları seçmelisiniz. Ayrıca köşelere yakın noktalardan kaçının ve
arka planda bir şeylerle beraber panaroma varsa parallax '? atlatmak etmek için bu noktalar? seçmekten kaçının.
Ayrıca noktaları daha belirgin olarak seçebilmek için resmi %100 'e yada daha fazlasına büyültebilirsiniz.
Şimdi devam etmeden "Optimizer" a gidelim,
"Optimize positions (pairwisw...)" ? olduğu gibi bırakalım ve
"Optimize now!" ? seçelim. Ardından "control Points" bölümüne geri dönelim ve tüm prosedürü tüm resimlerle
çalışana kadar tekrar edelim (birinci resmin sol tarafına ve ikinci resmin sağ tarafına ikinci çifti seçmek için vs.).
son çifti de tamamladıktan sonra "Stitcher" bölümüne gidelim.
Aşağıdan başlayalım. Burada çıktı dosyanızı hangi yapıda istediğinizi seçeceksiniz. Eğer,
enblend 'i kullanmak istemezseniz
jpg, png yada tiff seçebilirsiniz. Eğer ki sonradan enblend ile resminizi değiştirmek isterseniz baştan "multiple
tiff"i seçmelisiniz. Bu yolla tek bir bitmiş resim yerine hugin'e verdiğiniz gibi birçok resim elde edersiniz.
Ardından Stitching 'i seçmelisiniz. Ön kabul olarak
"PTStitcher" gelir ancak bunu yüklememişseniz "nona" yı seçmeniz gerekir.
"Calculate Optimal Size" ve "Calculate Field of View" seçeneklerine tiklayınız. Hemen hemen çoğunu
bitirdiniz.
"Stitch now"i seçmeden önce karar vermeniz gereken tek şey çıktınızın rectilinear, silindirik yada eşitkenar dikdörtgen mi
olacağıdır. Eger ki sadece iki resmi birbirine birleştirirseniz rectilinear doğru seçim olacaktır. Eğer birçok resimden
oluşuyor ancak 360 derece görüntü içermiyorsa silindirik dogru seçim ve tam çevre görünümü varsa eşitdörtgen doğru
seçim olacaktır. Eğer ki yanlış seçim yaparsanız Hugin hata vererek duracak (eğer ki eşitdörtgen seçmiş ancak girdi sadece
dörtgen içinse) yada sonuç garip olacaktır (örneğin dörtgen seçmişken silindirik çıkması gibi).
"Stitche now!"? seçtikten sonra hugin bir çıktı dosyası?
belirlemenizi isteyecek ve resimleri birleştirmeye başlayacak.
Bu işlem biraz zaman alacağından büyük annenizle telefonla konuşurken bir fincan çay içebilirsiniz. Elde edeceğiniz resimler
buna yakın olacaktır:
Enblend
Şimdi Enblend'i işin bir parçası yapma zamanı. Enblend doğrudan kabukta çalışmaktadır, bu sebeple bir kabuk açınız ve
yazınız
enblend -v -o output.tif
input1.tif input2.tif...
otput.tif sonucun yazılmasını istediğiniz dosyayı, input1.tif ilk resmi işaret etmektedir vs.
Giriş tuşuna bastıktan sonra uzunca bir zamanınız olacak. Bir fincan çay alabilir ve hatta bir yada iki akrabanıza telefon
edebilirsiniz. Elbette iki resminiz varsa göreceli olarak hızlı olacaktır ancak fazla sayıda resimle gerçekten yavaş kalıyor.
Ancak sonuç kesinlikle buna değer.
Gimp
Eğer ki resminize bakıyorsanız zaten panaromik bir görüntünüz var. Ancak halen Gimp 'in son dokunuşu yapmasına
ihtiyacınız var. Hugin ve Enblend ile genelde bazı boş alanlı resimler elde edersiniz. Eğer Gimp 'i iyi bilmiyor
yada fazla zaman harcamak istemiyorsanız resmin basitçe boş alan içermeyen bir kısmını diktörtgen seçim aracı ile
seçip, ,
, resmin üzerinde sağ tuş Edit -->Copy ve File --> New yapınız. Yeni dosya açılır ve ardından Edit -->Paste
ve File -->Save resmi kayıt etmek için seçilir.
Ancak genelde boşlukları
in
"blur" kombinasyonları içinde ki çoğaltma aracını kullanarak doldurmak mümkündür.
Öncelikle çoğaltma aracını dikkatlice uygulamalıyız. Her zaman bir kopya üzerinde çalışmak iyidir
(Image-->Duplicate). Özellikle bu araç ile yeterli deneyime sahip değilseniz yaptığınız deıişikliklerden geri
dönmek isteyebilirsiniz. Eğer çoğaltma aracını seçtiyseniz ctrl tuşuna basılı tutarak fare aracılığıyla
çoğaltılacak alanı seçebiliriz. Tuşu bırakıyor ve boyamak istediğimiz alanı tıklıyoruz. Resim fırçası kullanır
gibi çoğaltma aracını kullanabilirsiniz. Eğer ki çoğaltılacak alanı birden fazla kereler belirlerseniz baz?
durumlarda birden fazla doğal görünümlü resim elde edebilirsiniz.
Son olarak birleime yerlerinden tamamen kurtulmak için blur arac?na t?klay?p istedi?iniz sonucu elde edene
kadar fare ile birleşme yeri üzerinde oynayabilirsiniz. Ardından resmi kaydedebilirsiniz. Elbette bazı boşluklar? doldurup
kalanını kesmeniz de mümkün.
Panaromamız hazır. Eğer isterseniz
"Gimp ile sihirli resimler" başlıklı yazımda anlattığım şekilde resminizin kalitesini arttırıcı çalışmalar yapabilirsiniz.
Montréal 'in son panaromik görüntüsü iite burada:
Eğlen ve yarat! Ve her zaman mutlu panaromalar!
Kaynakça
- Hugin sayfası: http://hugin.sourceforge.net/
Buradan Hugin'i indirebilir ve
bazı ufak yol gösterici belgelere ulaşabilirsiniz..
Standart olmayan paketlere dayandığı için hugin'in kurulumu
biraz karmaşıktır.
En iyi çözüm belki de önceden derlenmiş rpm paketini
http://bugbear.blackfish.org.uk/~bruno/panorama-tools/ adresinden indirmektir.
PTStitcher kullanmak için panorama-tools-nonfree paketine ihtiyacınız var. Aksi taktirde nona stitcher '? kullanın.
Kaynak kodundan yüklemek isteyenler aşaığıaki başlı paketlere ihtiyaç duyacaklar:
- Hugin öntarafta pano araçları için bir önyüzdür. Bu sebeple http://panotools.sourceforge.net/ adresinden
indirmeniz gerekecek. Pano araçlarının, aynı zamanda panorama-araçları olarakta adlandırılır, şu başlı paketleri vardır:
jdk-1.3.1 (www.javasoft.com) ve birçok Linux sistemin bir parçası olması gereken kütüphane dosyaları: libjpeg libtiff libpng zlib
- wxGTK GUI package http://www.wxwindows.org/
- fftw Fast Fourier Transform library http://www.fftw.org/
- boost development library http://boost.org/
- vigra computer vision library
http://kogs-www.informatik.uni-hamburg.de/~koethe/vigra/ Vigra hugin stitcher 'nona' yı kurmak içindir.
Son olarak
elbette hugin'e ihtiyacınız var. İndirebileceğiniz adres: http://hugin.sourceforge.net/
- Enblend şu adresten de temin edilebilir: http://www-cad.eecs.berkeley.edu/~mihal/enblend/
Enblend 'de
buradan indirilebilir ve aynı zamanda ne olduğu ve nasıl çalıştığı hakkında daha fazla bilgi edinilebilinir.
Enblend 'in kurulumu anlaşılır şekildedir.
- Muhtemelen Gimp birçok dağıtımla beraber geldiğinden sisteminizde zaten yüklü olacaktır. Muhtemelen birçok
defalar onunla çalışmıisınızdır. Yine de bilgi amacıyla adresi: http://www.gimp.org/
- Eğer diğer yazılarımı da okumak isterseniz yeniden tasarladığım http://www.tuxgraphics.org/ adresimden yazılarıma erişebilirsiniz.
Orada aynı zamanda bu yazının ingilizce güncel
halini de bulacaksınız.