第3章 环境搭建
🔧 Python环境配置 · OpenCV · NumPy · Matplotlib
验证安装
3.1 Python 环境配置
推荐使用 Python 3.8–3.11 版本,通过 venv 或 conda 创建独立虚拟环境,避免包冲突。以下为快速配置步骤:
✅ 推荐做法:
python -m venv cv_env 然后激活环境 (Windows: cv_env\Scripts\activate;macOS/Linux: source cv_env/bin/activate)。
3.2 OpenCV 库安装
OpenCV-Python 是图像处理的核心库。执行以下命令安装:
pip install opencv-python
如需额外 contrib 模块(如特征匹配),可安装 opencv-contrib-python。验证版本:
python -c "import cv2; print(cv2.__version__)"
3.3 NumPy 库安装
NumPy 提供高效多维数组,OpenCV 图像本质是 NumPy 数组。安装命令:
pip install numpy
快速验证:
python -c "import numpy as np; print(np.__version__)"
3.4 Matplotlib 库安装
用于图像显示、绘制直方图等。安装命令:
pip install matplotlib
测试导入:
python -c "import matplotlib.pyplot as plt; print('Matplotlib ready')"
3.5 验证安装
运行以下脚本,确认所有库正确导入并显示版本:
import cv2
import numpy as np
import matplotlib.pyplot as plt
print("OpenCV 版本:", cv2.__version__)
print("NumPy 版本:", np.__version__)
print("Matplotlib 版本:", plt.matplotlib.__version__)
print("✅ 环境搭建成功!")
若输出无报错,即表示环境准备就绪。下面表格总结本次安装的组件:
| 库名称 | 安装命令 | 验证方式 |
|---|---|---|
| OpenCV | pip install opencv-python | cv2.__version__ |
| NumPy | pip install numpy | np.__version__ |
| Matplotlib | pip install matplotlib | plt.matplotlib.__version__ |