skimage.measure.total_length用什么代替
时间: 2024-02-16 16:04:47 浏览: 122
rtnetlink.rar_measure864_rtnl_link_ops
在最新的scikit-image 0.19.0版本中,skimage.measure.total_length已经被弃用。取而代之的是skimage.measure.perimeter函数,用法与skimage.measure.total_length相似。如果你使用的是较旧的版本,可以使用skimage.measure.find_contours函数获取轮廓,并使用numpy库计算轮廓的周长。例如,对于二进制图像image,可以使用以下代码计算轮廓的周长:
```
from skimage import measure
import numpy as np
contours = measure.find_contours(image, 0.5)
perimeter = np.sum(np.sqrt(np.sum(np.diff(contours[0], axis=0)**2, axis=1)))
```
阅读全文