OpenCV-Python系列·第十三集:图像膨胀与腐蚀

版权声明:本文为博主原创文章,未经博主允许不得转载。若有任何问题,请联系QQ:575925154(加好友时,请备注:CSDN) https://blog.csdn.net/Miracle0_0/article/details/82052268

Tip:第三次参数iterations表示膨胀或腐蚀几次。

# -*- coding: utf-8 -*-
"""
Created on Sat Aug 25 15:42:12 2018

@author: Miracle
"""

import cv2
import numpy as np
#加载图像
image = cv2.imread('../data/aaa.jpg')
#定义卷积核
kernel = np.ones((5,5),dtype = np.uint8)
#图形腐蚀
image_erosion = cv2.erode(image,kernel,iterations = 2)
#图像膨胀
image_dilation = cv2.dilate(image,kernel,iterations = 4)
#显示效果
cv2.imshow('Origianl Image',image)
cv2.imshow('erosion image',image_erosion)
cv2.imshow('dilation image',image_dilation)
#停顿
if cv2.waitKey() & 0xFF == 27:
    cv2.destroyAllWindows()

猜你喜欢

转载自blog.csdn.net/Miracle0_0/article/details/82052268
今日推荐