python对二值图像的连通域进行标记的方法
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

2、读取一张图片,并且对图片进行灰度化并进行二值化化处理。
image=color.rgb2gray(data.coins())
thresh =filter.threshold_otsu(image)
bw =morphology.closing(image > thresh, morphology.square(3))

3、对图片进行连通域标记,并且获取相应彩色图片,代码代码如下:
labels =measure.label(bw)
dst=color.label2rgb(labels)

4、采用下面代码进行显示查看。
plt.imshow(dst)
plt.show()

5、结果查看。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:97
阅读量:113
阅读量:101
阅读量:49
阅读量:67