python对二值图像的连通域进行标记的方法

2026-02-14 04:20:30

1、打开IDLE软件,并且导入相关的函数库。

import numpy as np

import scipy.ndimage as ndi

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

import matplotlib.pyplot as plt

python对二值图像的连通域进行标记的方法

2、读取一张图片,并且对图片进行灰度化并进行二值化化处理。

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

thresh =filter.threshold_otsu(image)

bw =morphology.closing(image > thresh, morphology.square(3))

python对二值图像的连通域进行标记的方法

3、对图片进行连通域标记,并且获取相应彩色图片,代码代码如下:

labels =measure.label(bw)

dst=color.label2rgb(labels)

python对二值图像的连通域进行标记的方法

4、采用下面代码进行显示查看。

plt.imshow(dst)

plt.show()

python对二值图像的连通域进行标记的方法

5、结果查看。

python对二值图像的连通域进行标记的方法

猜你喜欢