@fuxianjun
侵蚀
腐蚀是最基本的形态学操作之一,它能够将图像的边界点消除,使图像沿着边界向内收缩,也可以将小于指定结构体元素的部分去除。
腐蚀用来“收缩”或者“细化”二值图像中的前景,借此实现去除噪声、元素分割等功能。例如,在图中,左图是原始图像,右图是对其腐蚀的处理结果。
在Opencv中,使用函数cv2.reode()实现侵蚀操作,其语法格式为:
dst=cv2.erode(src,kernel[,anchor[,iterationsp[,borderType[,borderValue]]]])
dst是侵蚀后所输出的目标图像,该图像喝原始图像具有同样的类型和大小。
src是需要进行侵蚀的原始图像,图像的通道数可以是任意的。但是要求图像的深度必须是CV—8U,CV_16U,CV_16S,CV_32F,CV_64F中的一种。
kernel代表侵蚀操作所采用的结构类型。它可以自定义生成,也可以通过函数cv2.getStructuringElement()生成。
anchor代表element结构中锚点的位置。该值默认为(-1,-1),在核的中心位置。
<