📷 人脸检测·实战
嵌入式视觉
🧩 30章 完全目录
🎯
01
课程导论与硬件选型
为什么选择嵌入式平台?树莓派 / Jetson Nano / K210 对比与选型
02
开发环境搭建
交叉编译工具链 · OpenCV / TFLite 在ARM上编译部署
03
图像采集与预处理
V4L2驱动 · RGB/BGR/YUV转换 · 缩放归一化
04
Haar Cascade 经典算法
级联分类器原理 · XML解析 · 嵌入式调优
05
LBP 特征检测
局部二值模式 · 与Haar对比 · 低算力优势
06
HOG + SVM 行人检测
方向梯度直方图 · SVM训练 · 嵌入式部署
07
深度学习基础回顾
CNN核心概念 · 感受野 · 池化层
08
轻量化网络架构
MobileNet / ShuffleNet / EfficientNet-Lite
09
MTCNN 算法详解
P-Net / R-Net / O-Net · 损失函数与训练
10
MTCNN 嵌入式部署
模型转换 (Caffe/TF→TFLite) · 量化推理优化
11
RetinaFace 算法详解
特征金字塔 · SSH · Center Loss & Dice Loss
12
RetinaFace 轻量化改造
MobileNet Backbone · 深度可分离卷积
13
YOLOv5-Face 算法
YOLOv5架构 · 人脸检测头 · 训练自定义数据集
14
YOLOv5-Face 在 Jetson Nano 部署
TensorRT加速 · FP16推理 · 性能调优
15
模型量化技术
PTQ / QAT · INT8推理实战
16
NMS 算法优化
非极大值抑制 · Soft-NMS · DIoU-NMS · 高效实现
17
多线程流水线设计
生产者-消费者 · 双缓冲 · OpenMP & pthread
18
NEON 指令集加速
ARM NEON · 向量化编程 · 图像预处理/卷积
19
OpenCL 与 GPU 加速
Mali GPU · 内存管理优化
20
人脸关键点检测
PFLD算法 · Wing Loss · 嵌入式实时运行
21
人脸对齐与归一化
仿射变换 · 相似变换 · 对齐提升识别率
22
人脸质量评估
模糊度检测 · 光照评估 · 姿态估计 · 筛选
23
人脸跟踪
KCF跟踪 · Deep SORT · 检测+跟踪实时系统
24
活体检测
纹理分析 · 光流法 · 3D结构光/红外双目
25
端到端系统集成
从摄像头采集到结果显示 · 完整Pipeline
26
性能分析与 Profiling
perf / gprof / Valgrind · 定位性能瓶颈
27
功耗优化
动态频率调整 · 核心休眠 · 算法级功耗控制
28
实战项目一:K210 离线门禁
人脸检测+识别+舵机控制
29
实战项目二:Jetson Nano 智能安防
多目标检测 + RTSP推流
30
课程总结与未来展望
Transformer视觉 · 端侧NPU发展趋势