👨💻
张天泽的个人主页
首页
项目展示
代码展示
果蔬识别
OpenCV 实践
实时检测
NLP 分析
访问记录
📹 实时摄像头人脸检测
基于 face-api.js + TensorFlow.js 的浏览器端实时人脸检测,所有计算在本地完成,不上传任何数据。 支持人脸框、面部关键点、表情识别、年龄性别预测,打开摄像头即可体验。
📷
摄像头未开启
点击右侧"开启摄像头"按钮开始
● 未启动
正在加载模型...
👤 检测到的人脸信息
开启摄像头后显示检测到的人脸详情
实时统计
检测人脸数
0
处理帧率 (FPS)
0
平均置信度
--
运行时长
00:00
摄像头控制
🎥 开启摄像头
📸 截图保存
🔄 切换摄像头
检测选项
人脸框
面部关键点
表情识别
年龄/性别预测
检测精度
快速模式 (FPS 高)
标准模式 (推荐)
高精度模式 (FPS 低)
🔧 技术原理
face-api.js
是基于 TensorFlow.js 的浏览器端人脸识别 API, 所有模型计算都在浏览器本地通过 WebGL 加速完成,不需要将视频数据上传到服务器,保护用户隐私。
人脸检测
基于 SSD MobileNetV1,实时检测画面中的人脸位置和置信度
面部关键点
检测 68 个面部特征点,包括眉毛、眼睛、鼻子、嘴巴、下颌轮廓
表情识别
识别 7 种表情:中性、开心、悲伤、愤怒、恐惧、厌恶、惊讶
年龄性别
基于 ResNet-34 预测年龄和性别,年龄误差约 ±5 岁