人脸识别技术发展史、行业应用场景(安防/金融/考勤)、本课程技术栈概览(Python/OpenCV/Dlib/FaceNet/Flask)、项目最终效果演示。
Anaconda环境配置、Python虚拟环境创建、OpenCV/Dlib/FaceNet/Flask等核心库安装、GPU环境(CUDA/cuDNN)配置指南、常见安装报错解决方案。
图像读取与显示(imread/imshow)、图像色彩空间转换(BGR/RGB/Gray)、图像几何变换(缩放/旋转/平移)、图像裁剪与ROI提取。
图像滤波(均值/高斯/中值)、边缘检测(Canny)、图像二值化与形态学操作(腐蚀/膨胀)、直方图均衡化。
Haar特征原理、OpenCV内置级联分类器使用、检测参数调优(scaleFactor/minNeighbors)、多尺度检测实现、实时视频流人脸检测。
HOG特征原理、Dlib人脸检测器使用、与Haar Cascade性能对比(速度/精度)、Dlib人脸关键点检测(68点模型)。
MTCNN网络结构(P-Net/R-Net/O-Net)、MTCNN优势分析(遮挡/大角度)、MTCNN代码实现与参数调优。
人脸关键点定位、仿射变换实现人脸对齐、人脸归一化(尺寸/光照)、数据增强技术(翻转/旋转/亮度调整)。
卷积神经网络(CNN)核心概念、经典CNN架构(VGG/ResNet)、迁移学习原理、PyTorch基础入门(Tensor/Autograd)。
Triplet Loss原理、FaceNet网络架构(Inception-ResNet)、Embedding向量概念、模型训练流程概述。
主流预训练模型对比(FaceNet/ArcFace/CosFace)、模型下载与加载、特征提取代码实现、Embedding维度选择。
人脸验证(1:1)与人脸识别(1:N)区别、相似度度量(余弦相似度/欧氏距离)、阈值设定策略、识别流程完整代码。
人脸注册流程设计、数据库表结构设计(SQLite/MySQL)、人脸特征存储(BLOB/文件系统)、批量注册脚本实现。
暴力搜索 vs 近似最近邻搜索(ANN)、Faiss库入门、索引构建(IVF/IVFPQ)、大规模人脸库搜索性能测试。
活体检测必要性、静默活体检测原理(纹理分析/LBP)、动作活体检测(眨眼/张嘴/摇头)、代码实现。
深度学习活体检测(FASNet)、多帧融合策略、攻击类型防御(照片/视频/3D面具)、活体检测性能评估指标。
Flask框架基础(路由/请求/响应)、RESTful API设计、人脸注册API、人脸识别API、活体检测API。
Vue.js基础入门、组件化开发、摄像头调用(WebRTC)、实时视频流显示、识别结果展示。
API接口测试(Postman)、跨域问题解决(CORS)、WebSocket实时通信、端到端功能测试。
PyQt5基础(窗口/布局/信号槽)、摄像头集成(OpenCV)、人脸识别功能集成、界面美化(QSS)。
Android Studio环境配置、NCNN/TNN推理框架集成、模型转换(ONNX/NCNN)、Android端人脸识别Demo。
Jetson Nano环境配置、TensorRT加速、模型优化(FP16/INT8)、边缘端实时人脸识别。
模型量化(FP32->FP16/INT8)、模型剪枝、知识蒸馏、推理速度对比实验。
多线程/多进程加速、GPU加速(CUDA)、流水线设计(采集/检测/识别)、系统吞吐量优化。
数据加密(AES/RSA)、HTTPS通信、人脸特征脱敏、GDPR合规性讨论。
单元测试(pytest)、集成测试、性能测试(JMeter)、识别准确率/召回率/误识率评估。
Docker容器化部署、Nginx反向代理、日志系统(ELK)、监控告警(Prometheus/Grafana)。
需求分析、系统架构设计、数据库设计、后端API开发、前端界面开发。
人脸注册模块、人脸打卡模块、考勤统计模块、系统联调与测试。
课程知识点回顾、常见问题FAQ、进阶方向(3D人脸识别/人脸表情识别/人脸伪造检测)、学习资源推荐。