一、OpenCV是什么?
OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,广泛用于图像处理、视频分析、机器学习等领域。其核心功能包括:
- 图像读取与保存 📁
- 图像滤波与增强 🎨
- 特征检测与描述 🔍
- 目标跟踪与识别 📷
二、快速上手
安装环境
pip install opencv-python
第一个程序:显示图像
import cv2 img = cv2.imread('test.jpg') cv2.imshow('Image', img) cv2.waitKey(0)
三、核心功能实战
1. 图像读取与保存
使用cv2.imread()
加载图像,cv2.imwrite()
保存图像。
2. 颜色空间转换
通过cv2.cvtColor()
实现RGB到灰度图的转换,关键词:颜色空间转换