前言
针对人脸检测,之前我们在 Android OpenCV(六十):HAAR 级联分类 和 Android 平台人脸检测并不复杂 两篇文章中分别介绍过OpenCV 级联分类器识别与 libfacedetection 开源库两种方式。并且,OpenCV 人脸检测:级联分类器与YuNet效果对比这篇文章将两种方式做了详细的对比,YuNet 具备很多优势:
- 有更好的检测率和效率
- 可以检测被遮挡的面部以及侧脸
- 更轻量,文件大小更小
- 参数简单易调
- 效率稳定
在选用人脸检测模型时,应该首选考虑基于 CNN 的YuNet。并且,OpenCV 4.5.4 版本以后,开发者可以使用 OpenCV API 直接调用基于 CNN 的 YuNet 实现人脸识别功能。
API
FaceDetectorYN
public