使用cv2.line()函数绘制一个边长为200个像素的等边三角形
时间: 2024-06-01 16:13:31 浏览: 125
python 叠加等边三角形的绘制的实现
5星 · 资源好评率100%
好的,以下是使用cv2.line()函数绘制一个边长为200个像素的等边三角形的代码:
import cv2
import numpy as np
img = np.zeros((300, 300, 3), dtype=np.uint8) # 创建300x300的黑色图像
# 计算三角形三个顶点的坐标
a = (150, 50)
b = (50, 250)
c = (250, 250)
# 绘制三条线段
cv2.line(img, a, b, (0, 255, 0), 3)
cv2.line(img, b, c, (0, 255, 0), 3)
cv2.line(img, c, a, (0, 255, 0), 3)
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
运行代码后,就可以看到绘制出来的等边三角形了。
阅读全文