Panoramabilder mit Hugin, Enblend und The
Gimp
ArticleCategory: [Es gibt verschiedene Artikel
Kategorien]
Graphics
AuthorImage:[Ein Bild von Dir]
TranslationInfo:[Autor und Übersetzer]
original in en Katja Socher
en to de Katja Socher
AboutTheAuthor:[Eine kleine Biographie über den
Autor]
Katja ist die deutsche Redakteurin von LinuxFocus. Sie mag Tux, Computergraphik, Film & Fotografie, Reisen,
Montréal und das Meer. Schau dir doch mal meine neudesignte Homepage auf http://www.tuxgraphics.org an.
Abstract:[Hier sollte eine kleine Zusammenfassung
stehen]
In diesem Artikel erzeugen wir ein Panoramabild mit Hugin, Enblend und The Gimp.
ArticleIllustration:[Das Titelbild des Artikels]
ArticleBody:
Panoramabilder mit Hugin, Enblend und The
Gimp
Ich bin schon immer beeindruckt gewesen, wenn ich ein Panoramabild gesehen habe. Trotzdem besitze ich immer noch keine Kamera mit Panoramafunktion. Aber das ist auch gar nicht n�tig. Mit Linux sind alle Dinge m�glich und man kann nat�rlich auch tolle Panoramabilder durch Benutzen von hugin, enblend und The Gimp erzeugen.
Hugin setzt die Bilder zusammen und manchmal ist das Ergebnis schon v�llig ausreichend. Meistens wird man jedoch das Panoramabild mit enblend und The Gimp noch weiter verbessern wollen. Enblend versucht, dass Ergebnis nahtloser aussehen zu lassen. Und mit The Gimp gibt man seinem Bild dann noch den letzten Schliff.
Die Versionen, die in diesem Artikel verwendet wurden, sind hugin 0.4 pre, enblend
1.3 und The Gimp 2.0
Die Bilder ausw�hlen
Okay, la�t uns anschauen, wie es geht. Hier siehst du ein paar Bilder von Montréal, die ich irgendwann im April diesen Jahres vom Mont Royal aus gemacht habe.
Ich werde jetzt beschreiben, wie ich aus diesen Bildern ein Panoramabild erzeugt habe, so da� du dann selber mit deinen Fotos ebenfalls ein Panorama erzeugen kannst.
Zuerst habe ich ein neues Verzeichnis angelegt und die Fotos, die ich haben wollte, hineinsortiert. Dies ist nat�rlich nicht unbedingt notwendig, aber ich finde es so einfacher und �bersichtlicher. Soweit ich wei�, kann man seine Fotos auch nicht in hugin selber noch sortieren, sondern mu� sie in der richtigen Reihenfolge einf�gen.
Man mu� die Fotos schon sehr sorgf�ltig ausw�hlen, da sie ma�geblich f�r die Qualit�t des Panoramas verantwortlich sind. Stell sicher, da� sie alle aus der gleichen Entfernung aufgenommen wurden, so da� die Objekte mit derselben Entfernung auch ungef�hr dieselbe Gr��e haben. Und nat�rlich m�ssen die Fotos sich auch ein bi�chen �berlappen (es wird empfohlen, da� sie sich mindestens 20-30% �berlappen).
Hugin
Okay, nach der Auswahl der Bilder starten wir hugin und f�gen die Fotos unter "Images" hinzu. Klick auf "Add individual images" und w�hle das Verzeichnis mit deinen Bildern. Wenn du sie alle in ein Verzeichnis kopiert hast, kannst du sie alle auf einmal durch Klicken auf ctrl plus Klick auf jedes Foto selektieren. Ansonsten mu�t du jedes Fotos einzeln selektieren. Man bekommt eine Vorschau eines seiner Fotos, wenn man es selektiert hat. Auf diese Weise kann man �berpr�fen, da� man wirklich das richtige Foto ausgew�hlt hat. Manchmal ist es gut, eines der Fotos als Anker (anchor point for position) auszuw�hlen. Dieses Fotos wird dann zum Basisfoto, an dem sich alle anderen Fotos ausrichten.
Wechsle jetzt zu "Cameras and Lens". Selektiere eines der Fotos. In den meisten F�llen werden dadurch die "Design
Parameters" schon automatisch ausgef�llt. Wenn nicht, dann mu�t du unter "degrees of views" eine Zahl um die 40 eingeben (hugin hat diesem Feld bei mir einen Wert von 41.112 gegeben). Die ist ein Wert, der f�r die meisten "normalen" Kameras richtig ist. Der Linsentyp (lens typ) is meistens "Normal (rectlinear) und der Wert der Brennweite wurde bei mir von hugin mit 12.48 erkannt, der crop factor
als 3.8. Jetzt hast du einige Werte f�r den Fall, da� hugin deine Kamera nicht erkennt. Wenn du eine spezielle Kamera hast, dann solltest du dein Kamerahandbuch konsultieren oder einfach ein bi�chen mit verschiedenen Werten herumspielen.
Als n�chstes geht es zu den "Control Points". Hier verbringt man den gr��ten Teil seiner Zeit. Stell sicher, da� "auto fine
tune" und "auto add" angekreuzt sind. Dadurch hilft dir hugin, die Kontrollpunkte korrekt zu setzen und korrigiert sie ein bi�chen, wenn es n�tig ist.
Jetzt siehst du oben eine Liste mit den Nummern der Fotos. Selektiere links 0 und rechts 1, um die ersten zwei Fotos zu sehen. Klicke auf einen signifikanten Punkt im Bild links und suche dann denselben Punkt im rechten Bild. Wenn du mit deinem zweiten Klick v�llig daneben liegst, teilt hugin dir das mit und du kannst noch mal klicken. Normalerweise braucht man 3 oder 4 Punkte. Hugin benutzt sie, um zu sehen, wo die Fotos sich �berlappen. D.h. bei einem schwierigen Foto ben�tigst du vielleicht mehr Punkte. Nach dem Klicken auf die Punkte siehst du unten einen Text wie "found
corresponding point, mean xcorr coefficient: 0.987115".
Leider verbessert ein neuer Punkt diesen Wert nicht immer unbedingt, weswegen du den Punkt dann durch Klicken auf "delete" unten eventuell wieder l�schen m�chtest.
Um gute Punkte f�r Hugin auszuw�hlen, solltest du versuchen, scharfe Punkte zu nehmen und solche, die sehr kontrastreich sind. Vermeide m�glichst Punkte, die zu nah an den R�ndern liegen. Und wenn es in deinem Panorama Objekte im Vordergrund gibt, vermeide es, sie zu selektieren, um Parallaxe zu vermeiden. Man kann auch die Gr��e des Bildes, in dem man seine Fotos anschaut, auf 100% und mehr vergr��ern, so da� man seine Punkte genauer ausw�hlen kann.
Bevor du jetzt mit dem n�chsten Bildpaar weitermachst, geh zuerst zu "Optimizer", la� die Defaulteinstellungen "Optimize positions (pairwise...)" wie sie sind und klicke auf "Optimize now!". Geh dann wieder zum "Control
Points" Abschnitt und wiederhole die ganze Prozedur (klicke links auf Bild 1 und rechts auf Bild 2, um das n�chste Bild auszuw�hlen etc.), bis du dich durch alle Bilder durchgearbeitet hast. Nach dem "Optimieren" des letzten Paares geht es dann zum "Stitcher" Abschnitt.
La�t uns hier von unten anfangen. Da mu�t du dich f�r ein Bildformat f�r dein Panoramafoto entscheiden. Wenn du enblend nicht benutzen willst, dann kannst du hier jpg, png oder tiff w�hlen. Wenn du dagegen dein Foto mit enblend weiter bearbeiten willst, dann mu�t du hier "multiple tiff" w�hlen. Dabei erzeugt hugin dann soviele Fotos, wie du auch in hugin geladen hast.
Als n�chstes mu�t du die Stitching engine w�hlen. Die Defaulteinstellung zeigt "PTStitcher", aber wenn du das nicht explizit installiert hast, mu�t du hier "nona" nehmen.
Klick auf "Calculate Optimal Size" und auf "Calculate Field of
View". Du hast es fast geschafft.
Bevor du jetzt auf "Stitch now" klickst, mu�t du nur noch �berlegen, ob dein fertiges Bild geradlinig (rectilinear), zylindisch (cylindrical) oder
equirectangular sein soll. Wenn man nur zwei Fotos zusammenheftet, ist "rectilinear" die richtige Wahl, wenn es mehrere Bilder sind, aber keine rundum 360� Ansicht solltest du wahrscheinnlich "cylindrical" w�hlen und f�r eine rundum Ansicht ist "equirectangular" richtig. Wenn du hier eine falsche Entscheidung triffst, bricht hugin entweder mit einer Fehlermeldung ab (z.B. wenn du "equirectangular" angegeben hast, aber nur 2 Bilder eingegeben hast) oder das Ergebnis sieht einfach komisch aus (z,B. wenn das Ergebnis zylindrisch sein sollte, du aber geradlinig gew�hlt hast).
Nach dem Klicken auf "Stitch now!" bittet dich hugin, einen Namen f�r die Ausgabedatei zu spezifizieren und beginnt dann, die Fotots aneinanderzusetzen. Dies dauert einige Zeit, d.h. du solltest dir eine Tasse Tee kochen und mit deiner Gro�mutter telefonieren.
Die Bilder, die du bekommst, sehen so �hnlich aus wie dieses:
Enblend
Jetzt ist es Zeit f�r Enblend, seinen Teil der Arbeit zu tun. Enblend l�uft direkt von der Shell, �ffne deshalb eine Shell und tippe
enblend -v -o output.tif input1.tif input2.tif...
wobei output.tif die Datei bezeichnet, in der du das Panorama abspeichern willst und input1.tif steht f�r das erste Foto etc.
Nach dem Klicken auf die "return" Taste kannst du dir eine zweite Tasse Tee kochen und mit einem weiteren Verwandten telefonieren, vielleicht sogar mit zweien, da dies wirklich lange dauert. Gut, nat�rlich, wenn du nur zwei Fotos hast, dann geht es recht schnell, aber mit mehreren Bildern ist es wirklich langsam. Das Ergebnis ist es aber wirklich wert...
The Gimp
Wenn du dir das Bild jetzt anschaust, dann sieht es ja schon wie ein Panorama aus. Dennoch brauchst du jetzt The Gimp, um deinem Foto den letzen Schliff zu geben. Mit hugin und enblend bekommt man normalerweise ein Foto, dass einige leere Stellen hat. Wenn du The Gimp nicht gut kennst und auch nicht viel Zeit verwenden willst, dann kannst du einfach den Teil des Fotos mit dem rectangular selection Werkzeug selektieren, der keine leeren Teile enth�lt. Rechter Mausklick in das Foto, dann auf Edit-->Copy und dann File-->New. Eine neue Datei �ffnet sich, dann Edit-->Paste und File-->Save as, um dein neues Foto abzuspeichern.
Oft ist es aber auch m�glich, die leeren Stellen mit dem
clone tool in Kombination mit blur zu schlie�en. Zuerst wendest du das clone tool sorgf�ltig an. Es ist hier immer gut, mit einer Kopie
(Image-->Duplicate) zu arbeiten, da dir das Ergebnis m�glicherweise zun�chst nicht gefallen wird, wenn du mit diesem Tool noch nicht ge�bt bist. Wenn du das clone tool selektiert hast, klickst du mit der Maus an die Stelle, die geklont werden soll, w�hrend du ctrl gedr�ckt h�lst. Dann l��t du ctrl los und klickst mit der Maus an die Stelle, die du �bermalen m�chtest. Du kannst das Clone tool jetzt so benutzen, wie du einen Pinsel benutzen w�rdest. Manchmal bekommt man ein nat�rlicher aussehendes Ergebnis, wenn man zwischendurch einige Male eine neue Klonstelle definiert.
Um schlie�lich die feinen N�hte loszuwerden, die es eventuell noch gibt, auch wenn sie nicht zu gro� sein sollten, klickst du auf das blur tool und arbeitest mit der Maus entlang der "Nahtstelle", bis du zufrieden bist. Danach kannst du dann dein Bild abspeichern. Nat�rlich ist es auch m�glich, einige L�cken zu schlie�en und andere auszuschneiden.
Das Panorama ist fertig. Wenn du Lust hast, kannst du die Qualit�t deines Fotos jetzt noch durch Benutzung der Tools, die ich in meinem Artikel
Fotozauber mit Gimp beschrieben habe, verbessern.
Hier ist das fertige Panorama von Montréal:
Viel Spa�! Und wie immer Happy panoraming!
Referenzen
-
Die Hugin Webseite befindet sich unter: http://hugin.sourceforge.net/
Hier kann man Hugin herunterladen und es gibt auch ein paar n�tzliche Tutorien.
Die Installation von hugin ist ein bi�chen komplex, weil es von so vielen nicht standardm��igen Paketen abh�ngig ist.
Die beste L�sung ist vermutlich, eine der vorkompilierten rpm Pakete zu installieren
http://bugbear.blackfish.org.uk/~bruno/panorama-tools/
Um den PTStitcher benutzen zu k�nnen, ben�tigt man das panorama-tools-nonfree
Paket. Ansonsten kann man aber den nona stitcher benutzen.
Diejenigen, die vom Quellcode installieren wollen, ben�tigen die folgenden Pakete:
- Hugin ist ein gui frontend f�r die panotools, d.h. du brauchst die panotools von
http://panotools.sourceforge.net/ Die panotools tools,
auch panorama-tools genannt, haben folgende Abh�ngigkeiten: jdk-1.3.1 (von www.javasoft.com) und die folgenden Bibliotheken, die Teil der meisten Linuxsysteme sein sollten: 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 wird f�r den hugin stitcher 'nona' gebraucht
Schlie�lich brauchst du nat�rlich noch hugin selber, das von
http://hugin.sourceforge.net/ heruntegeladen werden kann
- Enblend ist verf�gbar unter http://www-cad.eecs.berkeley.edu/~mihal/enblend/
Dort kann man enblend herunterladen und mehr dar�ber lernen, wie es das macht, was es macht.
Die Installation von enblend sollte problemlos sein.
- The Gimp ist sehr wahrscheinlich schon auf deinem Rechner installiert, da es bei den meisten Distributionen von Hause aus mit dabei ist. Wahrscheinlich hast du auch schon tausendmal damit gearbeitet. Trotzdem, hier ist die Webseite: http://www.gimp.org
- Und schlie�lich, wenn du mehr Artikel von mir lesen willst, findest du sie auf meiner neu �berarbeiteten Webpage
http://www.tuxgraphics.org
Dort wird es eventuell sp�ter auch neuere Versionen dieses Artikels auf Englisch geben.