Android 多媒体与电话功能开发指南
1. 人脸检测
从 Android 4.0(API 级别 14)开始, Camera 类支持人脸检测。要进行人脸检测,可按以下步骤操作:
1. 注册一个 Camera.FaceDetectionListener 。
2. 启动相机并调用 startFaceDetection() 方法开始检测人脸。
3. 当检测到人脸时,会触发 onFaceDetection() 回调事件,该事件会返回一个 Camera.Face 对象数组,可对其进行检查。 Camera.Face 类封装了大量关于人脸的信息,包括表示面部区域的有界矩形、面部眼睛和嘴巴位置的 Point 对象,以及人脸检测引擎对检测到人类面部的置信度得分。
4. 完成检测后,调用 stopFaceDetection() 方法。
以下是人脸检测的流程 mermaid 图:
graph LR
A[注册 FaceDetectionListener] --> B[启动相机]
B --> C[调用 startFaceDetection()]
C --> D{检测到人脸?}
D -- 是 --> E[触发 onFaceDetection() 回调]
D -- 否 --> C
E --&g
超级会员免费看
订阅专栏 解锁全文
574

被折叠的 条评论
为什么被折叠?



