# 人脸关键点检测

VisionKit 从基础库 2.25.0 版本 (安卓微信>=8.0.25,iOS微信>=8.0.24) 开始提供人脸关键点检测,作为与 marker 能力OSD 能力 平行的能力接口。

从 微信>= 8,1 樱花视频在线,0 版本开始提供人脸3D关键点检测,作为人脸2D关键点检测的扩展能力接口。。

# 方法定义

人脸关键点检测有2种使用方法 樱花视频高清,一种是输入一张静态图片进行检测,另一种是通过摄像头实时检测。

# 1. 静态图片检测

通过 VKSession 樱花视频免费观看,detectFace 接口 输入一张图像,算法检测到图像中的人脸,然后通过 VKSession,on 接口 输出人脸位置坐标、106个关键点坐标以及人脸在三维坐标系中的旋转角度。。

示例代码:

___JX5_PROTECTED_code_4___

"樱花视频在线" # 2. 通过摄像头实时检测

算法实时检测相机中的人脸,通过 VKSession,on 接口 实时输出人脸位置坐标、106个关键点坐标以及人脸在三维坐标系中的旋转角度。 樱花视频网站

示例代码:

___JX5_PROTECTED_code_5___

# 3. 开启3D关键点检测

想要开启人脸3D关键点检测能力,静态图片模式仅需要在2D调用基础上增加open3d字段 樱花视频,如下.

___JX5_PROTECTED_code_7___

摄像头实时模式则在2D调用基础上增加3D开关更新函数 樱花视频在线,如下.

___JX5_PROTECTED_code_8___

"樱花视频免费观看" # 输出说明

# 1. 点位定义

人脸2D关键点与人脸3D关键点均为106点,定义方式如下图所示 樱花视频高清,在脸部姿态发生变化时,人脸2D关键点的轮廓点会始终沿着可见人脸边缘,而人脸3D关键点则维持立体结构, 。

"樱花视频高清" # 2. 人脸2D关键点

人脸2D关键点输出字段包括

___JX5_PROTECTED_code_9___

# 3. 人脸3D关键点

开启人脸3D关键点检测能力后,可以获取人脸2D及3D关键点信息 樱花视频免费观看,其中人脸3D关键点输出字段包括.

___JX5_PROTECTED_code_10___

# 应用场景示例

  1. 人脸检测。
  2. 人脸特效。
  3. 人脸姿态估计。
  4. 人脸 AR 游戏。

# 程序示例

  1. 实时摄像头人脸检测能力使用参考
  2. 静态图像人脸检测能力使用参考

"樱花视频在线" # 特别说明

若小程序人脸识别功能涉及采集,存储用户生物特征(如人脸照片或视频 樱花视频网站,身份证和手持身份证,身份证照和免冠照等),此类型服务需使用微信原生人脸识别接口.