第48讲 fd人脸检测 -凯发k8旗舰厅

本讲是android camera专题系列的第48讲,我们介绍android camera2 api专题的fd人脸检测。

更多资源:

资源 描述
在线课程
知识星球 星球名称:深入浅出android camera
星球id: 17296815
wechat 极客笔记圈

fd模式

capturerequest#statistics_face_detect_mode,通过cameracharacteristics# statistics_info_available_face_detect_modes判断支持哪些mode

statistics_face_detect_mode取值 描述
statistics_face_detect_mode_off 在captureresult中不用包含人脸统计数据,也就是fd算法可以不跑
statistics_face_detect_mode_simple 使能fd算法,在captureresult中返回检测到的人脸位置、置信度
statistics_face_detect_mode_full 使能fd算法,在captureresult中返回检测到的人脸位置、置信度、landmarks、face id

通过cameracharacteristics#statistics_info_max_face_count获取最大同时能识别到的人脸数

fd results

从captureresult#statistics_faces读取人脸检测结果

android.hardware.camera2.params.face成员 描述
mbounds(rect) 人脸的位置,sensor_info_active_array_size 作为其坐标系
mscore(int) 人脸置信度值[1,100]
mid(int) 人脸的唯一标识id,可用于跟踪某个人脸
mlefteye(point) 左眼中心的坐标,sensor_info_active_array_size 作为其坐标系
mrighteye(point) 右眼中心的坐标,sensor_info_active_array_size 作为其坐标系
mmouth(point) 嘴巴中心的坐标,sensor_info_active_array_size 作为其坐标系

使能fd

判断fd是否支持

  • fd mode是否包含simple或full
  • 支持的最大识别人脸数 > 0

使能fd

preview#startcamerapreview
|--> cameracontroller2#startfacedetection
|----> camerasettings#setfacedetectmode
|----> camerasettings#setscenemode

上报fd信息和画fd框

上报fd信息和画fd框

camera课程

python教程

java教程

web教程

数据库教程

图形图像教程

办公软件教程

linux教程

计算机教程

大数据教程

开发工具教程

android camera2 api

网站地图