当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python skimage.measure.perimeter用法及代码示例


用法:

skimage.measure.perimeter(image, neighbourhood=4)

计算二值图像中所有对象的总周长。

参数

image(N, M) ndarray

二维二值图像。

neighbourhood4 或 8,可选

用于确定边界像素的邻域连通性。它用于计算轮廓。更高的邻域加宽了计算周长的边界。

返回

perimeter浮点数

二值图像中所有对象的总周长。

参考

1

K. Benkrid, D. Crookes. Design and FPGA Implementation of a Perimeter Estimator. The Queen’s University of Belfast. http://www.cs.qub.ac.uk/~d.crookes/webpubs/papers/perimeter.doc

例子

>>> from skimage import data, util
>>> from skimage.measure import label
>>> # coins image (binary)
>>> img_coins = data.coins() > 110
>>> # total perimeter of all objects in the image
>>> perimeter(img_coins, neighbourhood=4)  
7796.867...
>>> perimeter(img_coins, neighbourhood=8)  
8806.268...

相关用法


注:本文由纯净天空筛选整理自scikit-image.org大神的英文原创作品 skimage.measure.perimeter。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。