[LinuxFocus-icon]
LinuxFocus article number 348
http://linuxfocus.org

[Photo of the Author]
von Katja Socher
<katja(at)linuxfocus.org>

Über die Autorin:

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.



Übersetzt ins Deutsche von:
Katja Socher <katja(at)linuxfocus.org>

Panoramabilder mit Hugin, Enblend und The Gimp

[face texture]

Zusammenfassung:

In diesem Artikel erzeugen wir ein Panoramabild mit Hugin, Enblend und The Gimp.

_________________ _________________ _________________

 

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.

[individual images] [individual images] [individual images] [individual images]

[individual images] [individual images] [individual images] [individual images]


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.

[hugin]


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.

[control points]


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:

[hugin output]




 

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...

[after hugin]


 

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 [rectangular selection tool] 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 [clone tool] in Kombination mit blur [blur tool] 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:

[final image]


Viel Spaß! Und wie immer Happy panoraming!

 

Referenzen



Der LinuxFocus Redaktion schreiben
© Katja Socher
"some rights reserved" see linuxfocus.org/license/
http://www.LinuxFocus.org
Autoren und Übersetzer:
en --> -- : Katja Socher <katja(at)linuxfocus.org>
en --> de: Katja Socher <katja(at)linuxfocus.org>

2005-01-14, generated by lfparser_pdf version 2.51