📘 OpenCV · YOLO
从零搭建联合开发
🧩 30章完整版
🚀
1
课程导学与环境概览
OpenCV与YOLO关系 · 学习路径 · 多平台总览
➔
2
Python基础环境搭建
Python 3.8+ · pip镜像 · venv/conda
➔
3
OpenCV核心库安装
opencv-python · contrib · 版本验证
➔
4
YOLO框架选型与安装
v5/v8/v10/nas · ultralytics · 推理验证
➔
5
开发工具链配置
VS Code/PyCharm · 解释器 · 插件
➔
6
Git版本控制入门
安装 · SSH · 克隆YOLO · 个人分支
➔
7
数据集准备与标注
LabelImg · YOLO格式 · 数据集划分
➔
8
第一个OpenCV程序
读取/显示/保存 · 摄像头 · 视频处理
➔
9
OpenCV图像预处理实战
颜色空间 · 缩放/旋转 · 滤波去噪
➔
10
OpenCV图像增强技术
直方图均衡 · 伽马 · 自适应阈值 · 形态学
➔
11
YOLO模型快速体验
预训练权重 · 检测demo · 结果解析
➔
12
YOLO模型结构解析
Backbone · Neck · Head · 损失函数
➔
13
自定义数据集训练准备
目录结构 · data.yaml · 数据检查
➔
14
YOLO训练参数详解
batch/epochs/lr · 优化器 · 数据增强
➔
15
启动第一次训练
单GPU/DDP · TensorBoard · 日志监控
➔
16
训练过程调优
LR调度 · EarlyStopping · 梯度累积 · AMP
➔
17
模型评估与验证
mAP · 混淆矩阵 · F1/PR曲线 · 可视化
➔
18
模型导出与部署
ONNX/TensorRT/OpenVINO · 速度对比
➔
19
OpenCV调用YOLO模型
DNN模块 · ONNX推理 · NMS后处理
➔
20
实时视频流检测
视频捕获 · 跳帧/多线程 · FPS显示
➔
21
多目标跟踪入门
SORT/DeepSORT · 检测+跟踪 · ID可视化
➔
22
综合项目一:车牌检测识别
车牌检测模型 · OCR识别
➔
23
综合项目二:安全帽/口罩检测
数据收集 · 训练 · 实时告警
➔
24
综合项目三:人流计数与密度估计
检测+跟踪+计数逻辑
➔
25
模型剪枝与轻量化
通道剪枝 · YOLO剪枝工具 · 微调
➔
26
量化与加速
INT8 · PTQ/QAT · TensorRT加速
➔
27
边缘端部署实战
Jetson Nano/RK3588 · 模型转换 · 调优
➔
28
Web端部署
Flask/FastAPI · WebSocket实时显示
➔
29
常见问题与调试技巧
不收敛 · 显存溢出 · 精度/速度排查
➔
30
课程总结与进阶方向
学习路线 · 论文/项目 · 职业建议
➔