MATLAB 如何去除图像中孤立点

2020-04-29 体育 235阅读
编写个扫描程序,设定当像素为1的点周围一个矩形面积内的点像素不为一时设此点像素为0,或者有个自编的程序直接就把想去掉的点擦掉,类似photoshop的仿制图章。
去掉白点应该用非常小的结构元素(比如2×2)做开运算,这样可以减小对图像其他部分的影响。
如果原图是不是二值图像的话可以先试试中值滤波一下看看效果。
如果想处理问题中的二值图像,可以试试连通区域检测算法,统计各个连通区域的面积,然后将面积很小的白色连通区域填充为黑色。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com