我需要创建一个Jython脚本来计算a的最小阈值 一叠图像。它不必一次只在一个图像上,而是在整个图像上 立即堆叠直方图。 是否有任何方法可以从堆栈处理器获取此阈值? 这就是我尝试这样做的方法,但它不起作用:
tempStackps = StackProcessor(tempStack)
minThresholdValue = tempStackps.getMinThreshold()
谢谢,jose。
答案 0 :(得分:0)
getMinThreshold()
是ImageProcessor
class的一种方法,返回图像的当前下限阈值(如果已设置)。我想你想要的是基于整个堆栈直方图的 auto -threshold。您可以通过IJ.setAutoThreshold
:
imp = IJ.getImage()
IJ.setAutoThreshold(imp, "Default dark stack")
minThresholdValue = imp.getProcessor().getMinThreshold()
IJ.log(IJ.d2s(minThresholdValue))
希望有所帮助。