cv2.line(result, (0, y1), (result.shape[1], y2), (255, 0, 255), 2) TypeError: only integer scalar arrays can be converted to a scalar index
时间: 2024-02-06 19:03:53 浏览: 59
对python opencv 添加文字 cv2.putText 的各参数介绍
这个错误通常是由于`y1`或`y2`的值不是整数类型引起的。请确保`y1`和`y2`是整数类型,可以使用`int()`函数其转换为整数类型,例如:
```
y1 = int(y1)
y2 = int(y2)
```
如果`y1`和`y2`是Numpy数组,则需要使用索引来访问它们的元素,例如:
```
y1 = y1[0]
y2 = y2[0]
```
这将返回数组中的第一个元素,这个元素应该是一个整数类型。
阅读全文