【问题标题】:ImageJ Color Threshold MacroImageJ 颜色阈值宏
【发布时间】:2026-01-24 23:40:01
【问题描述】:

我想创建一个在不同图像上运行“分析粒子”的宏。 问题是我必须在运行分析命令之前设置颜色阈值。 使用“宏”按钮生成的宏不能正常工作,它会生成二进制图像,因此值 Skew、Curt、Mean、StdDev 等没有用。

我的图像已经过预处理,因此所需的阈值设置非常简单。

【问题讨论】:

    标签: image macros imagej


    【解决方案1】:

    Threshold Color 插件在内部将您的 RGB 图像转换为 HSB 颜色空间,因此您不能交互式地使用 Analyze Particles,因为没有设置单一阈值。

    您确实应该生成二进制图像,然后使用 Set Measurements 中的“Redirect to”选项在原始图像上进行测量。

    另请参阅user guide 和几个discussions about color analysis on the ImageJ forum

    但是如果您已经对图像进行了预处理,为什么不将它们设置为 8 位灰度呢?这将简化测量并节省内存和/或处理时间。

    【讨论】: