我在图像的网格中有多个简单的圆形对象,我想从中创建对象的蒙版图像。一个问题是每个物体的光强度是不同的。如此简单的阈值处理不会创建掩码。
作为解决方案,我想基于渐变来设置阈值。基本上,我想首先找到带有边缘检测的圆圈,并使圆圈内部为白色,外部为黑色。但这真的很慢。有没有更好的方法在matlab上做到这一点?
答案 0 :(得分:2)
我会创建一个低通滤波版本的图像,并将其用作阈值。应仔细调整滤光片的“强度”,以使结果遵循光强度的分布,但这并不难。
(几年前,当我不得不从大脑表面图像中提取血管轮廓时,这种方法对我有用。)