开闭运算

开运算和闭运算是将腐蚀和膨胀按照一定的次序进行处理。但这两者并不是可逆的,即先开后闭并不能得到原来的图像。

  1. 开运算

   开运算是先腐蚀后膨胀,其作用是:分离物体,消除小区域。特点:消除噪点,去除小的干扰块,而不影响原来的图像。

  1. 闭运算

闭运算与开运算相反,是先膨胀后腐蚀,作用是消除/“闭合”物体里面的孔洞,特点:可以填充闭合区域

API:

   Cv.morphologyEx(img,op,kernel)

参数:img:要处理的图像

      Op:处理方式:若进行开运算,则设为cv.MORPH_OPEN,若进行闭运算,则设为cv.MORPH_COLOSE

      Kernel:核结构

示例:

猜你喜欢

转载自blog.csdn.net/m0_62064241/article/details/126582411