请用openCV绘制随机线条
时间: 2023-06-02 22:08:01 浏览: 247
好的,我可以帮你回答这个问题。以下是使用OpenCV绘制随机线条的Python代码示例:
```python
import numpy as np
import cv2
# 创建一张黑色的图像
img = np.zeros((512, 512, 3), np.uint8)
# 随机生成线条的起始点和结束点,并绘制线条
for i in range(10):
start_point = tuple(np.random.randint(0, 512, 2))
end_point = tuple(np.random.randint(0, 512, 2))
color = tuple(np.random.randint(0, 255, 3).tolist())
thickness = np.random.randint(1, 5)
cv2.line(img, start_point, end_point, color, thickness)
# 显示绘制的图像
cv2.imshow('Random Lines', img)
cv2.waitKey(0)
```
这段代码会生成一张512x512的黑色图像,并随机绘制10条线条。你可以根据需要修改随机绘制线条的数量、颜色、粗细等参数。希望能对你有帮助!
阅读全文