nav 第1关:利用OpenCV进行基本绘图
时间: 2024-10-10 20:15:59 浏览: 45
Nav第1关:OpenCV是一个开源计算机视觉库,它提供了一系列强大的工具来进行图像处理和计算机视觉任务。在进行基本绘图时,OpenCV使用了Python接口,其核心模块`cv2`中的`imwrite`、`imshow`和`rectangle`等函数非常实用。
首先,你需要导入必要的库:
```python
import cv2
import numpy as np
```
接下来,可以使用`imshow`显示图片,并通过`rectangle`函数绘制矩形:
```python
# 创建一个新的空白图像
img = np.zeros((500, 500, 3), dtype='uint8')
# 绘制一个蓝色的矩形
cv2.rectangle(img, (50, 50), (450, 450), (255, 0, 0), 2) # 宽度为2的边框
# 显示图像
cv2.imshow('Drawing', img)
cv2.waitKey(0) # 等待用户按键,0表示一直等待直到按键
cv2.destroyAllWindows() # 关闭所有窗口
```
在这个例子中,`(50, 50)`是左上角坐标,`(450, 450)`是右下角坐标。你可以尝试调整参数,比如改变颜色或边框宽度,来进行更多样化的绘图。
阅读全文