嗨,我有一堆图像。让我们假设它们都具有相同的大小。这些图像具有黑色背景和一些代表荧光的准圆形绿色斑点。我必须计算每个图像的荧光量(百分比)。即绿点的面积。
知道如何做到这一点,例如在 Java 中吗?
嗨,我有一堆图像。让我们假设它们都具有相同的大小。这些图像具有黑色背景和一些代表荧光的准圆形绿色斑点。我必须计算每个图像的荧光量(百分比)。即绿点的面积。
知道如何做到这一点,例如在 Java 中吗?
这是图像处理中的一个标准问题,称为图像分割。您将能够找到有关它的大量信息。
特别是,这是您正在做的显微图像处理中的常见问题。我认为在ImageJ中可能有罐头操作;如果不是,它将是 ImageJ 中的一个相当简单的宏,并且由于 ImageJ 是在 java 中,如果您愿意,您可以使用 ImageJ 的库编写 java 代码。
我建议您采用以下方法:
无需执行 K-means 步骤,您可以从直方图中选择一个阈值(例如,寻找两个峰值之间的谷值),然后对其进行分段。或者使用某种自适应分割(例如,将像素与其附近的中值进行比较),但这需要一些调整。
我现在没有时间详细介绍,但我可以为您概述该过程:
循环浏览图像
(注意:这可能是一种非常幼稚的方法,并且可以进行大量优化,但这应该是一个开始)