收个尾巴~上次已经能确定分割的阈值了,只要把小于这个阈值的灰度级设为255,大于这个阈值的灰度级设为0,就能观察到结果啦。
在此之前,还要对结果进行一定的改进。我将图像分为三个通道,R通道,G通道,B通道,观察到R通道和B通道根本没啥卵用啊阈值分割效果不好,所以我就只留下了G通道。得到的分割结果显示毛刺比较多,而且有空洞,这时候形态学腐蚀和膨胀就派上用场了。
形态学闭运算
闭运算是开运算的一个相反的操作,具体是先进行膨胀然后进行腐蚀操作。通常是被用来填充前景物体中的小洞,或者抹去前景物体上的小黑点。
可以明显的观察到,空洞消失了很多
形态学开运算
开运算的具体实现:通过先进行腐蚀操作,再进行膨胀操作得到。我们在移除小的对象时候很有用,被用来去除噪声。
可以看到毛刺也有消除。
虽然做出来了细胞前景,但是感觉还是不太完善,有些不是细胞的区域由于照片本身的问题,也被囊括进来了。这时可利用面积限定法删除噪点,调用MATLAB中的bwareaopen函数,可以将二值图像中面积小于P的对象删除掉。