def bwmorph(skeleton, endpoint, jointpoint): # 终点和中间节点 skeleton1 = np.copy(skeleton) # 将坐标列表转换为行和列索引数组 rows, cols = zip(*jointpoint)这句代码报错:ValueError: not enough values to unpack (expected 2, got 0)该如何修改
时间: 2024-04-17 22:26:46 浏览: 124
gujia.rar_gujia_skeleton code matlab_提取 matlab_骨架_骨架提取
这个错误通常是由于传递给`zip`函数的`jointpoint`列表为空导致的。你可以在调用`zip`函数之前添加一个条件判断,确保`jointpoint`不为空。例如:
```python
if jointpoint:
rows, cols = zip(*jointpoint)
```
这样可以避免空列表导致的错误。在`jointpoint`不为空的情况下,才执行`zip`函数的操作。
阅读全文