2016-05-24 22 views
0

Ich habe versucht, ein Makro in ImageJ (Fiji) zu erstellen, die es mir erlauben würde, einen Stapel von Bildern in einem Ordner mit dem "anisotropic Diffusion 2D" -Plug zu verarbeiten -in und speichert die Ausgaben des Plug-Ins automatisch in einem speziellen Ordner. Während ich das Plug-In aus dem Makro ausführen kann, kann ich das neu verarbeitete Bild, das es generiert, nicht speichern, es speichert nur das unverarbeitete Startbild. Ich frage mich, ob ich das neu erstellte Bild irgendwie auswählen muss, bevor ich versuche, das Bild zu speichern. Jede Hilfe mit diesem würde sehr geschätzt werden.ImageJ speichern "anisotrope Diffusion 2D" Plugin-Ausgabe in einem Makro

+0

Willkommen auf stackoverflow.com. Warum postest du nicht das Makro, das du bereits versucht hast, damit andere dir als Ausgangspunkt dienen können? Bei Fragen zu ImageJ und Makros erhalten Sie mit höherer Wahrscheinlichkeit eine Antwort auf das [ImageJ Forum] (http://forum.imagej.net/). –

Antwort

0

Das ich folgende Makro macro recorder der ImageJ aufgezeichnet:

run("Blobs (25K)"); 
run("Anisotropic Diffusion 2D", "number=20 smoothings=1 keep=20 a1=0.50 a2=0.90 dt=20 edge=5"); 
saveAs("Tiff", "C:\\temp\\blobs-iter20.tif"); 

und es funktioniert wie erwartet, die Blobs Probenbild öffnen und das Ergebnisbild durch das Anisotropic Diffusion 2D Plugin in C erzeugt Speichern: \ temp \ blobs-iter20.tif.