Python对删除图片小块区域

 时间:2026-02-16 05:57:36

1、打开idle软件,这里对应idle.exe软件,导入新相关的函数库。

import numpy as np

import matplotlib.pyplot as plt

import matplotlib.patches as mpatches

from skimage import data,filters,segmentation,measure,morphology,color

Python对删除图片小块区域

2、读取一张图片并且将图片进行灰度化处理。

image =color.rgb2gray(data.coins())

Python对删除图片小块区域

3、对图像进行二值化处理,代码如下。

thresh =filters.threshold_otsu(image)

bw =morphology.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对删除图片小块区域

  • 集成吊顶的组成
  • 自动挡汽车的档位及使用方法
  • 花生苗期旺长怎么办#校园分享#
  • 如何在搜狗浏览器中设置关闭标签啊?
  • 如何打扫窗户轨道?
  • 热门搜索
    小学生网络安全手抄报的句子 预防病毒手抄报内容 我和我的祖国手抄报图 手抄报版面设计花边 十一手抄报 母亲节手抄报简单好画 安全教育日手抄报 重阳节手抄报内容大全 元宵节手抄报大全 六一手抄报简单又漂亮