OPENC入门python
时间: 2025-01-07 21:09:06 浏览: 1
### OpenCV Python 入门教程
#### 3. 安装 OpenCV
为了开始使用 OpenCV 进行开发,首先需要安装库。推荐的方式是通过 `pip` 来安装最新版本的 OpenCV 和其扩展模块:
```bash
pip install opencv-contrib-python -i https://pypi.tuna.tsinghua.edu.cn/simple/
```
这条命令会从清华大学镜像源下载并安装所需的包[^3]。
#### 4. 基础图像处理操作
##### 4.1 读取图片
一旦完成了环境配置,就可以利用 OpenCV 提供的功能来进行基本的操作了。比如加载一张本地磁盘上的图片文件可以这样做:
```python
import cv2
image = cv2.imread('path_to_image.jpg', flags=cv2.IMREAD_COLOR)
if image is None:
print("Error: Could not read the image.")
else:
print("Image loaded successfully!")
```
这里使用的函数名为 `cv2.imread()`,它接受两个参数:一个是待读取的图片路径;另一个是指定颜色模式的标志位,默认情况下为彩色模式即 `cv2.IMREAD_COLOR`。
##### 4.2 显示图片
接着可以通过如下方式显示刚刚载入内存中的图片数据:
```python
cv2.imshow('Loaded Image', image)
# 等待按键事件发生 (0 表示无限等待直到任意键按下),之后关闭窗口
cv2.waitKey(0)
cv2.destroyAllWindows()
```
这段代码片段展示了如何创建一个新的窗口并将之前获取到的画面展示出来。需要注意的是,在调用 `imshow` 函数后一定要加上 `waitKey` 方法以便让程序暂停下来等待用户的交互动作。
##### 4.3 存储修改后的图片
当完成了一系列编辑工作以后还可以很方便地保存最终的结果回硬盘上:
```python
cv2.imwrite('output_path.png', image)
print("Image saved as output_path.png")
```
此段脚本实现了将当前存储于变量 `image` 中的数据另存为 PNG 文件格式,并打印一条消息确认保存成功与否。
阅读全文