← 返回研究

研究与发表

RetinaFace

野外场景下的单阶段稠密人脸定位

RetinaFace 将精准的人脸检测与可靠的五点关键点定位结合,是识别和对齐密集型管线的理想前端。

论文信息

RetinaFace: Single-stage Dense Face Localisation in the Wild

发表渠道

CVPR 2020

作者

Jiankang Deng, Jia Guo, Yuxiang Zhou, Jinke Yu, Irene Kotsia, Stefanos Zafeiriou

查看论文

研究概览

RetinaFace 专注于真实场景中难检测人脸,同时输出能提升下游对齐质量的关键点。这一组合使其不仅在检测基准中表现优异,也契合下游识别精度依赖一致裁剪与姿态归一化的企业系统。

落地应用

  • 识别前的人脸检测与对齐
  • 实时视频分析与入口闸机摄像头
  • 图像入库、裁剪与人像归一化
  • 需要稳定关键点估计的移动端采集流程

代码示例

使用 buffalo_l 进行人脸检测与关键点输出

使用 buffalo_l 检测图片中的所有人脸,并输出每张人脸的边界框与五点关键点,便于后续对齐。

demo.py
1import cv2
2from insightface.app import FaceAnalysis
3
4app = FaceAnalysis(name="buffalo_l")
5app.prepare(ctx_id=0, det_size=(640, 640))
6
7img = cv2.imread("group_photo.jpg")
8if img is None:
9 raise FileNotFoundError("input image not found")
10
11faces = app.get(img)
12
13for index, face in enumerate(faces):
14 bbox = face.bbox.astype(int).tolist()
15 kps = face.kps.astype(int).tolist()
16 print(f"face {index}: bbox={bbox}")
17 print(f"face {index}: keypoints={kps}")

核心贡献

在单阶段检测器中同时预测人脸框与五点关键点,简化管线复杂度。

稠密监督与上下文感知设计提升了对小脸、遮挡、模糊和侧脸的鲁棒性。

为识别、质量评估和视频分析工作流提供可靠的对齐信号。

商务联系

欢迎沟通您的商务需求

欢迎联系 InsightFace,咨询模型授权、企业部署支持、定制 AI 开发或商务合作事宜。

我们仅接受企业邮箱的咨询。