我的坐标在二维列表里
时间: 2023-11-30 20:03:17 浏览: 118
如果你的坐标是以二维列表的形式存储,那么可以通过遍历列表中的坐标点来画出框。以下是一个示例代码:
```python
import cv2
import numpy as np
# 创建一个黑色的图像,大小为500x500像素
img = np.zeros((500, 500, 3), np.uint8)
# 定义存储坐标的二维列表
points = [[100, 100], [100, 400], [400, 400], [400, 100]]
# 将四个点的坐标分别存储到x和y变量中
x = [p[0] for p in points]
y = [p[1] for p in points]
# 画出框
cv2.rectangle(img, (min(x), min(y)), (max(x), max(y)), (0, 0, 255), 2)
# 显示图像
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
运行这段代码,就可以在窗口中看到一个带有红色框的图像。你可以根据需要修改二维列表中的坐标点来画出不同的框。
阅读全文
相关推荐












