我正在使用 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();