CompreFace
更新于 2026-09-03 16:54:04
简介
CompreFace 是一个免费、开源的人脸识别系统,把人脸识别、检测、验证、头部姿势检测、性别与年龄识别封装成开箱即用的 REST API。它后端用 Java 编写,识别基于 FaceNet 与 InsightFace 实现,提供 Docker 一键部署,业务系统无需懂机器学习即可集成。
核心特点
- 零 ML 门槛:纯 REST 接口调用,前端/后端都能快速接入。
- 功能齐全:检测、识别、验证、姿态、性别年龄一应俱全。
- 易部署:官方 Docker 镜像,开箱即用。
- 可训练:支持上传样本建立自定义人脸集合做识别。
适用场景
- 门禁/考勤等需要人脸验证的内部系统。
- 产品原型快速验证人脸识别能力。
- 需要把“识人”能力嵌入现有后台的中小团队。
上手与二开建议
用 docker-compose 拉起后,通过 Web 控制台创建 collection 并上传人脸样本,再用 API 做识别/验证。二开主要是对接业务与训练集合管理;注意识别精度受光线、角度与样本量影响,正式场景需充分校准阈值。