- 介绍: skimage即是Scikit-Image,是基于python脚本语言开发的数字图片处理包。它对scipy.ndimage进行了扩展,提供了更多的图片处理功能,由scipy 社区开发和维护。
- 与其他python图片处理包的比较: PIL和Pillow只提供最基础的数字图像处理,功能有限;opencv实际上是一个c++库,只是提供了python接口,更新速度非常慢。scikit-image是基于scipy的一款图像处理包,它将图片作为numpy数组进行处理,正好与matlab一样,因此,我们最终选择scikit-image进行数字图像处理。
1. measure.label(bw, connectivity=1)
标记每个连通域,返回bw一样shape的ndarray,同一连通域的值相同(注意0不会被标记)
connectivity=1时,连通关系为“十字”
connectivity=2时,连通关系为“米字”
2. measure.regionprops(label)
给出每个标记出的连通域的性质,返回性质对象的list,大小为连通域的个数(同样地,0不算做连通域的值)