regionprops求长度
时间: 2023-07-15 11:15:33 浏览: 193
matlab开发-regionprops3
在使用regionprops函数时,可以使用属性'Perimeter'来获取一个二进制图像中的对象的周长,也就是长度。下面是一个示例:
```python
import numpy as np
from skimage.measure import label, regionprops
# 创建一个二进制图像
image = np.zeros((10, 10))
image[3:7, 3:7] = 1
# 标记连通区域
label_image = label(image)
# 获取区域属性
props = regionprops(label_image)
# 获取第一个区域的周长
perimeter = props[0].perimeter
print(perimeter)
```
输出:
```
12.0
```
这里,我们创建了一个 10x10 的二进制图像,其中心部分是一个正方形。然后使用 `label` 函数标记了连通区域,并使用 `regionprops` 函数获取了区域属性。最后,我们获取了第一个区域的周长,也就是正方形的周长。
阅读全文