【发布时间】:2015-04-17 01:57:45
【问题描述】:
我有一张包含一组单元格的图像,我需要对它们进行计数。我使用 bwlabel 进行了类似的练习,但这个练习更具挑战性,因为有一些我不想计算的小单元格。此外,一些单元格相互重叠。我在网上似乎有一些 MATLAB 示例,但它们都涉及不可用的功能。你知道如何分离重叠的单元格吗?
图片如下:
为了更清楚:请帮我计算红细胞(呈圆形)的数量,如下所示:
图像是灰度的,但我认为您可以区分哪些是红细胞。它们有一个独特的双凹形状......其他一切都无关紧要。但更具体地说,这里是一张图片,所有我想忽略/丢弃/不计数的东西都以红色突出显示。
主要问题是单元格重叠。
【问题讨论】:
-
对不起,我不清楚。我需要计算图像中较大圆圈的红细胞数量。其中一些在彼此之上,使得 bwlabel 函数将它们视为一个对象。此外,还有一些我想忽略的小点。我能够使用 bwareaopen 删除它们。
-
我真的不知道如何解释它......而且我没有包含任何代码,因为我已经知道为什么我的策略不起作用。我希望有人能告诉我另一种方式。
-
恐怕没什么用。你的问题没有很好的定义。你还得给我们看。添加另一张图片,例如手动用红色圆圈或其他方式突出显示您要删除的图片。
标签: image-processing count octave