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 08:26:46 浏览: 130
9.rar_4 3 2 1_matlab 图像增强_局部对比度_闭操作_闭运算
这个错误通常是由于传递给`zip`函数的`jointpoint`列表为空导致的。你可以在调用`zip`函数之前添加一个条件判断,确保`jointpoint`不为空。例如:
```python
if jointpoint:
rows, cols = zip(*jointpoint)
```
这样可以避免空列表导致的错误。在`jointpoint`不为空的情况下,才执行`zip`函数的操作。
阅读全文