我有以下代码,我从目录中读取图像并使用 ImageJ Auto Threshold 插件来分割我的图像。
dir = getDirectory("path");
list = getFileList(dir);
for (i=0; i<list.length; i++)
{
if (endsWith(list[i], ".tif"))
{
open(dir + list[i]);
run("8-bit");
run("Gaussian Blur...", "sigma=2");
setAutoThreshold("Otsu dark");
run("Convert to Mask");
saveAs("TIFF", dir+list[i]);
close();
}
}
我想使用“Otsu dark”方法获得阈值,并修改该值(例如按一个因子缩放)并将其应用于我的图像进行分割。