#binary_dilation进行图像的膨胀from skimage.morphology import binary_dilation,diskfrom skimage import img_as_floatimport matplotlib.pylab as pylabfrom skimage.io import imreadim =img_as_float(imread('apple.png')) im=1-im[...,2]im[im <= 0.5] = 0im[im > 0.5] = 1pylab.gray()pylab.figure(figsize=(18,9))pylab.subplot(131)pylab.imshow(im)pylab.title('original',size=20)pylab.axis('off')for d in range(1,3): pylab.subplot(1,3,d+1) im1=binary_dilation(im,disk(2*d)) pylab.imshow(im1) pylab.title('dilation with disk size'+str(2*d),size=20) pylab.axis('off')pylab.show()
实验效果如下图所示: