我有以下问题:
我为ImageJ编写了一个插件,它将特定像素(蓝色=细胞)设置为红色。
将蓝色像素设置为红色后的结果
现在我还想将所有位于标记区域内的像素设置为红色。
所以我不想有任何漏洞。
洞的例子:
我在网上搜了几个小时,但我没找到任何东西。我希望有人知道我应该如何处理这个问题。
答案 0 :(得分:0)
也许是因为蓝色像素的值不同。更好的方法是检测边缘,然后使用填充填充算法填充边界内的区域。
在此处找到一个示例代码http://imagej.net/Level_Sets,其中包含github源https://github.com/fiji/level_sets/。