python opencv 画图
时间: 2024-07-03 18:00:59 浏览: 106
OpenCV (Open Source Computer Vision Library) 是一个广泛使用的计算机视觉库,支持在Python中进行图像处理和计算机视觉任务。在OpenCV中,绘图功能是非常基础且实用的一部分。以下是如何使用OpenCV在Python中进行基本绘图的步骤:
1. 导入所需模块:首先,你需要导入`cv2`模块,这是OpenCV的主要接口。
```python
import cv2
```
2. 创建窗口:在绘图之前,通常需要创建一个窗口来显示图像。
```python
window_name = "My Drawing"
cv2.namedWindow(window_name, cv2.WINDOW_NORMAL)
```
3. 绘制线条、矩形、圆等:你可以使用如`cv2.line()`, `cv2.rectangle()`, `cv2.circle()`等函数绘制各种形状。
```python
# 绘制一条线
cv2.line(img, point1, point2, color, thickness)
# 绘制矩形
cv2.rectangle(img, pt1, pt2, color, thickness)
# 绘制圆形
cv2.circle(img, center, radius, color, thickness)
```
4. 显示图像:在完成绘图后,使用`cv2.imshow()`函数将图像显示在窗口上。
```python
cv2.imshow(window_name, img)
```
5. 等待用户按键或关闭窗口:使用`cv2.waitKey()`等待用户按下任意键,或者设定延迟时间(单位为毫秒),然后关闭窗口。
```python
cv2.waitKey(0) # 等待任意按键
cv2.destroyAllWindows() # 关闭所有窗口
```
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231044901.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)