【问题标题】:How to Get Min Threshold value from a Stack using Imagej?如何使用 Imagej 从堆栈中获取最小阈值?
【发布时间】:2014-05-14 04:07:16
【问题描述】:

我需要创建一个 Jython 脚本来计算一个最小阈值 堆栈的图像。它不必一次出现在一张图像上,而是在整个图像上 一次堆叠直方图。 有什么方法可以从堆栈处理器获得这个阈值? 这就是我尝试这样做的方式,但没有成功:

tempStackps = StackProcessor(tempStack)
minThresholdValue = tempStackps.getMinThreshold()

谢谢,何塞。

【问题讨论】:

    标签: jython imagej


    【解决方案1】:

    getMinThreshold()ImageProcessor class 的一个方法,返回图像的当前 下限阈值级别(如果已设置)。我猜你想要的是基于整个堆栈直方图的 auto 阈值。可以通过IJ.setAutoThreshold获取:

    imp = IJ.getImage()
    IJ.setAutoThreshold(imp, "Default dark stack")
    minThresholdValue = imp.getProcessor().getMinThreshold()
    IJ.log(IJ.d2s(minThresholdValue))
    

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 2013-12-22
      • 1970-01-01
      • 2021-08-25
      • 2020-11-17
      • 1970-01-01
      • 2021-02-20
      • 2014-12-30
      • 2015-05-16
      • 1970-01-01
      相关资源
      最近更新 更多