【问题标题】:ImageJ saving "anisotropic diffusion 2D" plugin output in a macroImageJ 在宏中保存“各向异性扩散 2D”插件输出
【发布时间】:2016-05-24 13:09:19
【问题描述】:
我一直在尝试在 ImageJ(斐济)中创建一个宏,它允许我使用“anisotropic diffusion 2D”插件批量处理文件夹中的一堆图像,并自动将插件的输出保存到专用文件夹。
但是,当我设法从宏运行插件时,我无法保存它生成的新处理图像,它只保存未处理的起始图像。我想知道在尝试保存图像之前是否必须以某种方式选择新创建的图像。对此的任何帮助将不胜感激。
【问题讨论】:
-
欢迎访问 stackoverflow.com。您为什么不发布您已经尝试过的宏,以便其他人可以帮助您将此作为起点?此外,如果有关于 ImageJ 和宏的问题,您更有可能在ImageJ forum 上得到及时回复。
标签:
plugins
macros
imagej
【解决方案1】:
我使用 ImageJ 的macro recorder 录制的以下宏:
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");
它按预期工作,打开 Blobs 示例图像并将Anisotropic Diffusion 2D 插件生成的结果图像保存在 C:\temp\blobs-iter20.tif.