图像膨胀腐蚀——opencv

2019-08-08  本文已影响0人  snowpigppp

图像腐蚀:

代码处理过程:

import cv2
import numpy as np
## 测试图片,为反斜杠
pic = 'C:/1.jpg'
## a.图像的二值化 ,这里没有做阈值处理
src = cv2.imread(pic,cv2.IMREAD_UNCHANGED)

## b.设置卷积核5*5
kernel = np.ones((5,5),np.uint8)
## c.图像的腐蚀,默认迭代次数
erosion = cv2.erode(src,kernel)
## 效果展示
cv2.imshow('origin',src)
## 腐蚀后
cv2.imshow('after erosion',erosion)

图像膨胀

图像膨胀时腐蚀的逆过程,往往先通过腐蚀使图片线条变窄,然后腐蚀可以去除噪声。图像膨胀的处理过程:

代码处理过程:

import cv2
import numpy as np
## 测试图片,为反斜杠
pic = 'C:/1.jpg'
## a.图像的二值化 ,这里没有做阈值处理
src = cv2.imread(pic,cv2.IMREAD_UNCHANGED)

## b.设置卷积核5*5
kernel = np.ones((5,5),np.uint8)
## c.图像的腐蚀,默认迭代次数
erosion = cv2.erode(src,kernel)
## 图像的膨胀
dst = cv2.dilate(erosion,kernel)
## 效果展示
cv2.imshow('origin',src)
## 腐蚀后
cv2.imshow('after erosion',erosion)
## 膨胀后
cv2.imshow('after dilate',dst)
上一篇下一篇

猜你喜欢

热点阅读