Versionshinweise zu Hugin-2009.4.0
Hugin ist ein Panorama-Stitcher und mehr.
Änderungen seit 2009.2.0
Das letzte Release gab es gerade mal vor einem Monat, aber zwischenzeitlich hatten sich einige neue Funktionen angesammelt, die nur auf ihre Integration warteten. Um weiterhin dem Ziel gerecht zu werden, eine bessere Übersicht über die laufende Entwicklung durch häufigere Veröffentlichungen zu erreichen, führt Hugin nun zwei grundlegende neue Features ein, bringt aber wie gewohnt auch einige Fehlerbehebungen und kleinere Verbesserungen:
Automatische Objektiv-Kalibrierung
Hugin ist bereits ein tolles Werkzeug für die Kalibrierung von Objektiven - während der Erstellung eines Panoramas berechnet Hugin automatisch auch die tonnenförmige Verzeichnung, Randabschattung (Vignettierung) und den Bildwinkel für die eingesetzten Objektive. Zusätzlich werden auch fortgeschrittene Anwender mit allem versorgt, was wünschenswert ist: mehrere unterschiedliche Objektive können in einem einzigen Projekt kalibriert werden, und auch Fischaugen- sowie Shift-Objektive stellen kein Problem für die Optimierung in Hugin dar.
Wie auch immer, man muss nicht unbedingt erst ein Panorama stitchen, um solche Parameter für ein Objektiv zu erhalten. Die tonnenförmige Verzeichnung macht aus geraden Linien kurvenförmige, daher muss man nur herausfinden, wie man diese Linien wieder begradigt, um eine sorgfältige Kalibrierung des Objektivs zu erreichen - benötigt wird dafür nur ein Objekt, das zahlreiche geradlinige Elemente aufweist, wie es beispielsweise bei neueren Gebäuden der Fall sein dürfte, sowie eine oder mehrere Aufnahmen dieses Objekts.
Als Stipendiat des diesjährigen Google Summer of Code übernahm Tim Nugent die Aufgabe zur Entwicklung von calibrate_lens, eines neuen Tools für Hugin, das genau solche Aufnahmen einliest und daraus kalibrierte Parameter erzeugt. Bislang gibt es dazu keine Benutzeroberfläche, ausserdem benötigt das Kommandozeilen-Tool weitere Überarbeitung, damit es Hugin-kompatible Werte liefert, aber dieses Release stellt die Basis für zukünftige Entwicklungen dar.
Kontrollpunkt-Entschlackung
Für die Ausrichtung von Fotos verwendet Hugin ein System, das mit Kontrollpunkten arbeitet. Das sind Merkmale der aufgenommenen Szene, die in sich jeweils überlappenden Bildpaaren vorkommen. Normalerweise benötigt man nur eine Hand voll solcher Merkmale, um ein gutes Ergebnis zu erzielen, aber auch die müssen erst einmal gefunden werden - Diese Kontrollpunkte können entweder in der Registerkarte Kontrollpunkte manuell definiert werden, oder man verwendet eines der Plug-Ins zur automatischen Kontrollpunkt-Erstellung, wie z.B. autopano-sift-C oder pan-o-matic.
Diese Kontrollpunkt-Generatoren sind ausserordentlich praktisch, machen aber immer noch Fehler, die dem menschlichen Auge nicht verborgen bleiben würden. Hugin filtert jetzt automatisch erstellte Kontrollpunkte, um solche zu entfernen, die über eine statistische Auswertung als unwahrscheinlich erkannt werden. In der Registerkarte Bilder kann derselbe Filter verwendet werden, um ein bestehendes Projekt von fehlerhaften Kontrollpunkten zu befreien, und ist ausserdem als ein neues, skriptfähiges Kommandozeilen-Werkzeug mit dem Namen cpclean verfügbar.
Sprachversionen
Das Programm Hugin wurde in zwanzig Sprachen übersetzt, die meisten dieser Übersetzungen wurden für die aktuelle Version auf den neuesten Stand gebracht.
Andere Verbesserungen
Auch dieses Release enthält die gewohnten, schrittweisen Verbesserungen: der Build-Prozess auf Windows, Linux und OS X ist jetzt einfacher; einige Gründe für Abstürze in undurchsichtigen Situationen wurden behoben; in der Registerkarte Bilder werden mehr nützliche EXIF-Metadaten für Fotos angezeigt; die Bedienungsanleitung wurde aktualisiert und behandelt damit die gegenwärtigen Funktionen, ausserdem erscheint sie jetzt im Standard-Browser des Systems; ein Fehler, bei dem auf dem Kopf stehende Beschnitt-Rechtecke den Stitcher verwirrt haben, ist behoben; und ein ärgerliches Verhalten, durch das Kontrollpunkt-Voreinstellungen nicht dauerhaft gespeichert wurden, ist verschwunden.
Kontrollpunkt-Generatoren
Hugin beinhaltet bislang keinen 'patentfreien' Kontrollpunkt-Generator. Daher muss man entweder selbst die Kontrollpunkte manuell definieren - was nicht so schwierig ist, wie es vielleicht klingt - oder einen der folgenden Kontrollpunkt-Generatoren als 'Plug-In' installieren und konfigurieren:
- autopano-sift-C
- panomatic
- match-n-shift
- Autopano-SIFT
- Autopano freeware version
Upgrade
Der Wechsel von früheren auf die aktuelle Version von Hugin sollte sich einfach gestalten. Falls es mit bestehenden Voreinstellungen zu Problemen kommt empfiehlt sich die Zurückstellung auf Standard-Werte über den Befehl 'Voreinstellungen laden' im Voreinstellungs-Fenster.
Anwender, die die Quelldaten selbst kompilieren, sollten Folgendes beachten: die minimal unterstützte Version von wxWidgets ist jetzt 2.7.0, libpano13 wird in einer Version ab mindestens 2.9.14 vorausgesetzt, Hugin selbst benötigt nun die OpenGL Extension Wrangler Bibliothek GLEW, das OpenGL utility toolkit freeglut, und die OpenGL utility Bibliothek libGLU.
Die Unterstützung für die veraltete Bibliothek libpano12 wurde aufgegeben.
Die Dateien README und INSTALL_cmake enthalten weitere Informationen.
Vielen Dank an alle Mitwirkenden an diesem Release und die Mitglieder des E-Mail-Verteilers Hugin-ptx, die hier garnicht alle einzeln genannt werden können.
Hugin befindet sich auf http://hugin.sourceforge.net/.
Der Sourcecode von Hugin kann bei sourceforge heruntergeladen werden: http://sourceforge.net/projects/hugin/files/hugin/.