手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

Python对删除图片小块区域

时间:2024-10-12 22:45:19

1、打开idle软件,这里对应idle.exe软件,导入新相关的函数库。import numpy as npimport matplotlib.pyplot as pltimport matplotlib.patches as mpatchesfrom skimage import data,filters,segmentation,measure,morphology,color

Python对删除图片小块区域

2、读取一张图片并且将图片进行灰度化处理。image =color.rgb2gray(data.coins())

Python对删除图片小块区域

3、对图像进行二值化处理,代码如下。thresh =fi盟敢势袂lters.threshold_otsu(image)bw =morp茑霁酌绡hology.closing(image > thresh, morphology.square(3))

Python对删除图片小块区域

4、采用下面的指令,减少小区域的连通域,获取新的二值兔脒巛钒图像。dst=morphology.remove_small_objects(bw,min_size=300,connectivity=1)

Python对删除图片小块区域

5、采用下面的代码查看我们减少连通域的效果。plt.imshow(dst)plt.show()

Python对删除图片小块区域

6、我们的效果如下,可知我们的图片中小的区域被删除了。

Python对删除图片小块区域
Python对删除图片小块区域
© 手抄报圈