使用keytool工具(在DevEco Studio安装目录下的jbr/bin文件夹内),执行如下命令通过.cer文件获取证书的SHA256值。 keytool -printcert -file xxx.cer 将证书SHA256的内容去掉冒号,即为最终要获得的证书指纹。
4.添加SDK工具包 aip-java-sdk-version.jar 和第三方依赖工具包 json-20160810.jar slf4j-api-1.7.25.jar slf4j-simple-1.7.25.jar(可选) 。 其中, version 为版本号,添加完成后,用户就可以在工程中使用Face Java SDK。
业务逻辑 上述三项能力为顺序串行验证,接口默认返回公安身份对比分值,质量检测和活体检测为可选项。如选择了这两项,则验证顺序为 人脸质量检测 -> 活体检测 -> 公安身份验证 。您也可以根据业务场景,选择这两项中的某一项或都不选择。 如选择了前两个环节,则有任意一个条件不通过,则整个请求流程终止,并返回错误码,描述具体的不符合信息 。
10s 动作活体模式下,视频长度不能超过10秒 223125 质量检测未通过 下巴遮挡程度过高 上传的人脸图片中下巴遮挡程度过高 283516 留存视频上传失败 留存视频上传失败,请联系技术支持 223131 合成图检测未通过 合成图检测未通过 223126 质量检测未通过 鼻子遮挡程度过高 鼻子被遮挡,无法正常检测 223121 质量检测未通过 左眼遮挡程度过高 上传的人脸图片中左眼被遮挡程度过高
in Text 复制 1 ├── AipFace.php //人脸识别 2 └── lib 3 ├── AipHttpClient.php //内部http请求类 4 ├── AipBCEUtil.php //内部工具类 5 └── AipBase //Aip基类 支持PHP版本:5.3+ 使用PHP
活体检测: 远近活体(实时检测) :通过屏幕实时的交互动画提示,引导用户前后移动手机设备,由近及远或由远及近地进行多距离检测,配合眨眼动作验证,实现对3D头模、合成图、翻拍等活体攻击的拦截。相比于其他活体检测方式,对高清屏翻拍、AIGC合成图有更强的抵抗效果,适合对于安全性要求较高的业务场景。 炫瞳活体检测(实时检测): 基于屏幕颜色打光的方式,通过面部反光及 瞳孔反光 对核验人员进行活体判断。
H5 js-sdk方式 通过私有化部署H5的采集SDK、活体检测部署包,实现从服务端发起实时炫瞳/动作/静默活体检测、录制动作/静默视频活体检测、拍照上传图片活体检测的请求。
按设备授权的方式中,SDK自动激活和激活工具激活需要设备能联网,若设备不能连外网,可采用官网离线激活的方式。 3.1 SDK 自动激活 在SDK的目录中有license文件夹,里面存放了2个文件:license.key和license.ini,分别是授权key和授权文件。
活体检测设置(本地): 离线采集 SDK在前端要求用户做出指定动作,并检测动作的完成情况。在该过程,SDK 会随机抓取几帧图像进行本地活体检测,检测通过后将图片传至后台进行下一步检测。 此项配置为离线采集SDK端的活体检测动作,可对动作数量及顺序进行配置。推荐采用随机顺序进行三个以上动作的校验。
s FaceMatch { 12 13 /** 14 * 重要提示代码中所需工具类 15 * FileUtil,Base64Util,HttpUtil,GsonUtils请从 16 * https://ai.baidu.com/file/658A35ABAB2D404FBF903F64D47C1F72