Intro: Morphology is used in image processing to reduce noise. This article shows some examples from Youtube to explain how the processing is working. 这是我在学习计算机视觉时,对遇到的问题进行研究所得出的结果。因此文中大部分的话都是在下本身的理解,若有错误还请你们原谅并指出。如果以后有遇到类似的问题,我会对类似程度进行划分:开新帖或者更新此贴都是有可能的。数组
These example are the basic ones, they pre-process a gray scale image based on a threshold to turn it into a binary image.学习
二值图(f):由0,1分布的一个数组。其中有图的地方是1,噪声点也是1,但它不是有效的图像。动画
结构元素(s):3x3的结构元素是个正方形,若是用“四联”法获得的就是一个十字星,称为~。其用途相似于范围选定。spa
目的:除去噪声点。视频
过程:在二值图(f)中取一个值为1的像素点(p),以其为中心画出结构元素(s),以后计算其“邻边”的四个点为1的个数(c),用该值于如下几种方法的阈值(t)进行比较。==从而决定这个像素点在处理事后的图像中的值==。资源
过程视频动画
膨胀法 t = 1, if c > t then p = 1 else p = 0get
简而言之:若是周围有图像,延展该点。放大图像边界。博客
过程视频动画
侵蚀法 t = s, if c < s then p = 0, else p =1it
简而言之:若是周围有空隙,腐蚀该点。缩小图像边界。io
先侵蚀,在膨胀。
结果:从新塑造边缘,增长背景像素。
先膨胀,在缩小。
结果:链接图像内部断掉的部分。
对比结果的三种状况。
原文一半都会Po在个人我的博客上好比此片文章,固然博客里有一些乱起八糟的东西我是不会搬来这里的,为了打造一个良好的学习环境。
文章里面引用了大量视频资源,它们是从YouTube转载过来的。因为国外的版权缘由,我如今没有找到一个很好的方法用来将视频呈现给国内的读者,暂时抱歉了。