【发布时间】:2026-02-24 10:05:01
【问题描述】:
我正在使用 ImageJ 宏来批处理图像。 具体来说,我正在尝试在每个图像上运行一个名为 Log3D 的插件。 出于某种原因,ImageJ 宏在运行脚本中的下一行之前不会等待命令完成运行。
有没有办法解决这个问题?
谢谢!
我目前正在使用“waitForUser”手动让 ImageJ 知道何时继续,但当我一次处理数百张图像时,这非常烦人且无用。
selectWindow(file + " - C=" + chFISH);
run("LoG 3D", "sigmax=1.5 sigmay=1.5 sigmaz=1.5 displaykernel=0 volume=1");
waitForUser("Proceed when Log3D is complete");
run("Invert", "stack");
run("16-bit");
print("Saving smFIHS channel to: " + output);
saveAs("Tiff", output + File.separator + file + ".chFISH");
close();
【问题讨论】:
标签: imagej imagej-macro