ImageJ,Java:如何将像素红色设置为红色像素(避免孔)

时间:2016-07-06 19:05:43

标签: java imagej

我有以下问题:

我为ImageJ编写了一个插件,它将特定像素(蓝色=细胞)设置为红色。

将蓝色像素设置为红色后的结果

Result

现在我还想将所有位于标记区域内的像素设置为红色。

所以我不想有任何漏洞

洞的例子:

Example for hole

我在网上搜了几个小时,但我没找到任何东西。我希望有人知道我应该如何处理这个问题。

1 个答案:

答案 0 :(得分:0)

也许是因为蓝色像素的值不同。更好的方法是检测边缘,然后使用填充填充算法填充边界内的区域。

在此处找到一个示例代码http://imagej.net/Level_Sets,其中包含github源https://github.com/fiji/level_sets/