@Fu Xianjun. All Rights Reserved.
形态学,主要从图像内提取分量信息
1.腐蚀:用来收缩或者细化二值图像中的前景,几日实现去除噪声,元素分割等功能。
dst是腐蚀后所输出的目标图像,该图像和0原始图像具有同样的类型和大小。
src是需要进行腐蚀的原始图像,图像的通道数是可以任意的。但是要求图像的深度必须是CV_8U,CV_17U,CV_32F,CV_64F中的一种。
kernel代表腐蚀擦偶偶是所采用的结构类型,他可以自定义生成,也可以听过函数CV
2.getStructuringElenment()生成。
2.膨胀:是形态学操作中另外一种基本的操作。膨胀操作和腐蚀操作的作用是相反的,膨胀操作能对图像的边界进行扩张
同腐蚀过程一样,在膨胀过程中也是使用一个结构,原来逐个像素的扫描要被膨胀的图像,并根据结构原核带膨胀图像的关系来确定膨胀结果
3.开运算:开运算进行的操作是先将图像腐蚀再对腐蚀的结果进行膨胀开运算,可以用于去噪技术的
4.闭运算是先膨胀后腐蚀的预算,它有助于关闭前景物体内部的小孔或去除物体上的小黑点,还可以将不同的前景图像进行连接
实训:
import numpy as np
gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
#-----------二值化----------------#
ret,binary = c