欢迎来到 OpenCV 示例教程!本教程将通过实际代码演示 OpenCV 的核心功能,适合快速上手和实践。
🧰 1. 开发环境准备
安装 OpenCV
pip install opencv-python
运行环境
- Python 3.x
- 支持图形显示的 IDE(如 VSCode / PyCharm)
- 建议使用虚拟环境隔离依赖
📷 2. 基础示例:图像读取与显示
import cv2
# 读取图片
img = cv2.imread("example.jpg")
# 显示图片
cv2.imshow("OpenCV 示例", img)
cv2.waitKey(0)
⚠️ 注意:确保图片路径正确,否则会返回 None
。
🔍 3. 图像处理操作
- 灰度化
gray_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
- 边缘检测
edges = cv2.Canny(img, 100, 200)
- 图像缩放
resized_img = cv2.resize(img, (400, 400))
📝 4. 常见问题
Q: 如何安装 OpenCV 的额外模块?
A: 使用opencv-contrib-python
包(如需cv2.imwrite
等功能)Q: 图片无法显示怎么办?
A: 检查路径是否正确,或尝试使用绝对路径(如/home/user/images/example.jpg
)
💡 小提示:OpenCV 是计算机视觉领域的强大工具,适合图像识别、视频分析等场景!