继上一篇博文,本片博客继续介绍图像处理基础,整理完毕之后会使用OpenCV完成一个小项目。
OpenCV自学记录(2)——图像处理基础(形态学处理、图像阈值化)
1、形态学处理
1.1腐蚀与膨胀
腐蚀和膨胀主要针对二值化图像的白色部分
腐蚀(erode):是将灰度值小(灰度值最小为黑色)的区域增强扩展,主要用来去除比较亮的噪点,可以将图像断开裂缝变大
膨胀(dilate):是将灰度值大(灰度值最小为白色)的区域增强扩展,主要用来连通相似颜色或强度的区域,可以将图像断开裂缝变小
膨胀就是求局部最大值的操作:就是将图像与核进行卷积,计算核B覆盖区域的像素点的最大值,并把这个最大值赋给指定的元素——“求白”
腐蚀就是求局部最小值的操作:与膨胀的操作恰恰相反,腐蚀是求局部最小值。高亮区域逐渐变小,使其完全消失或在在细连通处断裂。——“求黑”
代码及操作效果如下: