[[Vorlage(Archiviert)]] {{{#!vorlage Wissen [:Pakete installieren: Installation von Programmen] [:Terminal: Ein Terminal öffnen:] [:Paketquellen_freischalten/PPA: Aktivieren eines PPAs] [:Paketinstallation_DEB: Ein einzelnes Paket installieren] [:Programme_starten: Starten von Programmen] }}} [[Inhaltsverzeichnis(1)]] [[Bild(./macrofusion_logo.png, 48, align=left)]] [sourceforge:macrofusion:MacroFusion] {en} ist eine grafische Oberfläche für die Kommandozeilenwerkzeuge [sourceforge:enblend:enblend/enfuse] {en}. Vereinfacht ausgedrückt lassen sich damit mehrere Bilder überlagern und zu einem neuen verschmelzen. Die Programmsprache ist Englisch. [[Bild(./macrofusion_gui.jpg, 300, align=right)]] Ein häufiges Problem in der Fotografie ist das der [wikipedia:Schärfentiefe:] (DOF, depth of field). Dies wird beispielsweise in der Mikroskopie deutlich: Es ist oft nicht möglich, mehrere Schärfeebenen eines Objekts gleichzeitig abzubilden. Ein Ausweg ist die Verwendung von [wikipedia:Focus_stacking:Focus stacking], einer Technik, die insbesondere in der digitalen Makrofotografie weite Verbreitung gefunden hat und zu beeindruckenden [http://www.focus-stacking.ch/ Ergebnissen] {de} führen kann. Dazu erstellt man mehrere Aufnahmen, auf denen jeweils unterschiedliche Bereiche desselben Motivs fokussiert (scharf) sind, und lässt daraus ein neues Bild berechnen, das alle Schärfeebenen wiedergibt. Weitere Verwendungsmöglichkeiten finden sich im Bereich der [wikipedia:High_Dynamic_Range_Image:HDR]-Fotografie, in der Astronomie und in der Medizin ([:DICOM:]). Im Vergleich mit einem kommerziellen Programm wie beispielsweise [http://zerenesystems.com/cms/stacker Zerene Stacker] {en} (basiert auf [:Java:], nutzt mehrere Prozessorkerne, native Linux-Version vorhanden) sind die erzielbaren Ergebnisse beim "Focus stacking" allerdings bescheiden. MacroFusion erkennt bei Mehrkern-Prozessoren zwar die Anzahl der Kerne korrekt, verwendet aber nur einen – was in der Praxis zu längeren Wartezeiten führt. = Voraussetzungen = Folgende Pakete sollten zuerst installiert [1] werden: {{{#!vorlage Paketinstallation enfuse, universe, Version 4.0 oder neuer hugin-tools, universe libimage-exiftool-perl, universe, siehe [:ExifTool:] }}} Wer [:Hugin:] nicht braucht, installiert über die Kommandozeile [2]: {{{#!vorlage Befehl sudo apt-get install --no-install-recommends enfuse sudo apt-get install hugin-tools libimage-exiftool-perl }}} = Installation = [[Bild(Wiki/Icons/synaptic.png, 48, align=right)]] Das Programm ist nicht in den offiziellen Paketquellen enthalten. == PPA == [lpuser:dhor:Dariusz Duma] stellt sein "Personal Package Archiv" (PPA) [3] als Paketquelle zur Verfügung. In diesem PPA sind zahlreiche andere Programme wie [:RawTherapee:] oder [:Luminance_HDR:] enthalten, die sich mit dem Thema (RAW-)Fotografie und Bildbearbeitung unter Linux beschäftigen. Um Problemen mit den offiziellen Paketquellen vorzubeugen, wird empfohlen, das PPA nach der Installation wieder zu deaktivieren oder [:Apt-Pinning#Einzelne-Pakete-aus-einem-Sammel-PPA-installieren:] zu nutzen. [[Vorlage(PPA, dhor/myway)]] Nach dem Aktualisieren der Paketquellen kann folgendes Programm installiert werden: {{{#!vorlage Paketinstallation macrofusion, ppa }}} == Fremdpaket == Wer davor zurück scheut, wegen eines einzelnes Pakets gleich ein komplettes PPA einzubinden (und anschließend wieder zu entfernen), kann sich auch ein einzelnes [http://ppa.launchpad.net/dhor/myway/ubuntu/pool/main/m/macrofusion/ Fremdpaket] {dl} herunterladen und manuell [3] installieren. Der Paketname lautet: * '''macrofusion_VERSION-dhor~UBUNTUVERSION_ARCHITEKTUR.deb''' [[Vorlage(Fremd, Paket, "Außerdem müssen Programmaktualisierungen manuell durchgeführt werden.")]] = Verwendung = Starten [5] lässt sich das Programm über den Eintrag ''"Grafik -> MacroFusion"'' im Anwendungsmenü. Die auf der Grafikbibliothek [:Qt:] basierende Programmoberfläche ist zwar kein Musterbeispiel einer zielgerichteten Benutzerführung, erfüllt aber ihren Zweck. Wer sich mit "Focus stacking" beschäftigt, sollte den immensen Zeit- und Arbeitsaufwand bis zum fertigen Bild berücksichtigen. Die Erstellung der Rohbilder kann deutlich länger dauern als die nachträgliche digitale Bearbeitung. Der erste Schritt wird in der Regel der Bildimport sein. Unterstützt werden die Formate [wikipedia:JPEG_File_Interchange_Format:JPG], [wikipedia:Portable_Network_Graphics:PNG] und [wikipedia:Tagged_Image_File_Format:TIFF]. Über ''"File -> Öffnen"'' kann man die Rohbilder auswählen. Welche Bilder letztlich in das Endergebnis einfließen sollen, kann man auch nach dem Import noch individuell festlegen. Nun kann man ein [#Vorschau Vorschaubild] erstellen und gegebenenfalls mit weiteren Optionen experimentieren. Links am Rand unterhalb der Bildliste sind drei Reiter (Tabs) vorhanden: * ''"Fusion"'' - Basiseinstellungen * ''"Expert"'' - erweiterte Einstellungen * ''"Configuration"'' - Programmoptionen {{{#!vorlage Experten Beim "Focus stacking" sollte die Option ''"Expert -> Force HardMask"'' aktiviert werden. }}} Direkt darunter können über ''"Align images"'' weitere Parameter für das im Hintergrund arbeitende Zusatzprogramm '''align_image_stack''' gesetzt werden: * ''"Align"'' * ''"Autocrop"'' * ''"Optimize image center shift"'' * ''"Optimize field of view"'' Als temporäres Arbeitsverzeichnis und zur Speicherung der Einstellungen wird der Ordner '''~/.config/mfusion/''' verwendet. Die Standardeinstellung für das fertige Bild ist '''output.jpg''' im Ordner mit den aktuellen Bildern. Alternativ kann auch das Format TIFF verwendet werden. PNG als Ausgabe-Format ist nicht möglich. == Vorschau == Die Vorschaufunktion arbeitet etwas gewöhnungsbedürftig. Zuerst wird über die Schaltfläche ''"Preview"'' ein Vorschaubild erzeugt. Nun kann man weitere Parameter wie etwa ''"Align"'' aktivieren und wieder ein Vorschaubild erstellen. Erst jetzt kann man durch Gedrückthalten der Schaltfläche ''"Before/After"'' zwischen den beiden Vorschaubildern hin- und herschalten. Praktisch wird also immer das letzte Vorschaubild mit dem aktuellen verglichen. = Alternativen = Die folgenden freien Programme können ebenfalls beim Thema "Focus stacking" weiterhelfen: * [packages:ale:] (Kommandozeile) ## * [http://wanners.net:8000/blog/2010/12/focus-stacking-with-ale-2/ Focus Stacking with ALE on Linux] {en} * '''align_image_stack''' (Kommandozeile, aus dem Paket [packages:hugin-tools:]) in Kombination mit '''enfuse''' * [http://gehin.nicolas.c.free.fr/?Image-stacking-en-ligne-de Focus stacking en ligne de commande] {fr} - Anleitung und Beispielbilder * [http://www.microscopy-uk.org.uk/mag/artjun09/rp-stack.html A Free and Easy to Use Image Stacking System - How to Do It] {en} - Beispiele (das Skript verwendet noch die Parameter für das ältere enfuse 3.2) * [:Fiji:ImageJ] - Image Processing and Analysis mit [:Java:] (Paket [packages:imagej:]) * [http://bigwww.epfl.ch/demo/edf/ Extended Depth of Field] {en} - Erweiterung für ImageJ * [http://rsb.info.nih.gov/ij/plugins/stack-focuser.html Stack Focuser] {en} - Erweiterung für ImageJ Siehe auch [http://chdk.wikia.com/wiki/Stacking_Software Stacking Software] {en} und [wikipedia_en:Focus_stacking#Software:Focus stacking software]. = Links = * [uf_thread:1883444:Stack your photos with MacroFusion] {en} - Ubuntuforums.org * [sourceforge2:enblend:Projektseite Enblend/Enfuse] {en} - mit Dokumentation * [http://mawe-web.de/image_stacking.html Image Stacking] {de} - Grundlagen, Beispiele und Programmübersicht * [http://pallopanoraama.blogspot.de/2012/01/syvateravyyden-lisaaminen-kuvia.html Syväterävyyden lisääminen kuvia pinoamalla] {fi} - viele Beispielbilder #tag: Grafik, Qt, Bildbearbeitung