opencv python 如何画图像
时间: 2023-10-09 08:08:25 浏览: 74
要使用 OpenCV 在 Python 中绘制图像,可以使用 cv2.imshow() 函数来显示图像,cv2.imwrite() 函数将图像保存到文件中。首先,你需要加载一张图片,可以使用 cv2.imread() 函数来加载。
例如:
```
import cv2
# 加载图像
img = cv2.imread('image.jpg')
# 绘制一条直线
cv2.line(img, (0,0), (100,100), (255,0,0), 2)
# 显示图像
cv2.imshow('image', img)
# 保存图像
cv2.imwrite('new_image.jpg', img)
# 等待按下任意按键
cv2.waitKey(0)
# 关闭窗口
cv2.destroyAllWindows()
```
这段代码会加载名为 "image.jpg" 的图像,绘制一条直线,再显示图像,并将图像保存到名为 "new_image.jpg" 的文件中。注意,在使用 cv2.imshow() 函数显示图像时,需要使用 cv2.waitKey() 函数来等待按下任意按键。当按下按键后,窗口将关闭,使用 cv2.destroyAllWindows() 函数可以手动关闭窗口。
阅读全文