使用cv2.line()函数绘制一个边长为200个像素的等边三角形
时间: 2024-05-04 16:15:13 浏览: 179
用VC++绘制等边三角形的实例方法
4星 · 用户满意度95%
可以这样绘制:
```
import cv2
import numpy as np
# 创建一个黑色背景画布
canvas = np.zeros((500, 500, 3), dtype=np.uint8)
# 定义三角形的三个顶点
pt1 = (250, 100)
pt2 = (50, 400)
pt3 = (450, 400)
# 绘制三角形
cv2.line(canvas, pt1, pt2, (255, 255, 255), 2)
cv2.line(canvas, pt2, pt3, (255, 255, 255), 2)
cv2.line(canvas, pt3, pt1, (255, 255, 255), 2)
# 显示图像
cv2.imshow("Triangle", canvas)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
阅读全文