需要源码和图片请点赞关注收藏后评论区留言私信~~~
腐蚀和膨胀是形态学运算的基础操作,除了开运算和闭运算以外,形态学中还有几种比较有特点的运算,OpenCV提供了一个morphologyEx方法,包含所有常用的运算 语法如下
dst=cv2.morphologyEx(src,op,kernel,anchor,iterations,borderType,borderValue)
src 原始图像
op 操作类型 具体值如下表
kernel 操作过程中使用的核
anchor 核的锚点位置
形态学函数的操作类型参数
一、梯度运算
这里的梯度是指图像梯度,可以简单理解为像素的变化程度,如果几个连续的像素,其像素值跨度越大,则梯度值越大
梯度运算的运算过程如下图所示,让原图的膨胀图减原图的腐蚀图,因为膨胀图比原图大,腐蚀图比原图小,利用腐蚀图将膨胀图掏空,就得到了原图的轮廓图
下面通过代码实现这个效果