神目人脸识别Android SDK Demo说明

神目人脸识别Android SDK Demo说明

[if !supportLists]1. [endif]Demo使用说明

SDK Demo主界面如图1-1所示,主要功能有:1:1,1:N,人脸库管理,设置选项四大功能。具体说明如下:

(1)1:1,即图片1与图片2进行人脸比对,得出两者的相似度分数。界面如图1-2所示,点击空白处的图片,进入图片选择界面,选择需要比对的人脸图片即可。注意:图片保持正向,建议尺寸低于1920 X 1080,人脸清晰。

(2)1:N,使用该功能之前请至人脸库管理中进行人脸注册。注册完成以后,进入1:N,如图1-3所示,图中显示了当前人脸与库中人脸进行比对的结果,其中上方分数表示比对阈值,红框表示非活体,绿框表示活体,人脸框左上角表示注册的名字。

[if !supportLists](3)[endif]人脸库管理,主界面如图1-4所示。主要功能有:人脸注册,人脸删除,已注册的人脸显示,人脸搜索,人脸翻页显示。点击“拍照录入”,进入如图1-5所示界面,填写注册姓名,点击下方Camera图标,进行拍照注册,如图1-6所示,注册完成后回到人脸显示界面,点击注册按钮,进行注册。再次进行1:N,进行人脸比对,如图1-3所示,显示了比对分数,人脸名字,活体效果等等。

[if !supportLists](4)[endif]设置。界面如图1-7所示,其中批量导入功能说明如下:点击“请选择导入文件夹”该按钮,进入界面如图1-8所示,选择对应的图片文件夹,点击“批量导入”,开始进行人脸的导入。导入完成以后,进入人脸框管理,可以查看导入的人脸信息。



图1-1 Demo主界面


图1-2 1:1界面



图1-3 1:N主界面


图1-4人脸框管理主界面


图1-5拍照录入界面


图1-6拍照录入人脸



图1-7设置界面


图1-8图片选择界面

[if !supportLists]2. [endif]算法流程说明

Deepcam SDK采用了deepcam.key网络验证的方式,需要获取由Deepcam提供的key文件才可以正常使用,具体请参考官网注册流程或联系工作人员,网址:https://ai.deepcam.cn。

Deepcam算法接口只支持同步调用,算法说明流程图如图2-1所示,说明如下:

[if !supportLists](1)[endif]进入应用,后台加载本地保存的所有特征对象到内存。

[if !supportLists](2)[endif]注册完人脸信息以后,进入1:N,打开相机,开启相机预览。

[if !supportLists](3)[endif]开启两个线程,线程1负责人脸检测和相机画面回显,线程2负责活体检测,特征提取和1:N比对。

[if !supportLists](4)[endif]线程1,首先会进行人脸,检测到人脸以后,保存人脸信息到全局变量的数组中,同时更新相机画面预览。

[if !supportLists](5)[endif]线程2,如果打开了活体,先进行活体检测,如果没有,直接进行特征提取。根据提取的特征值进行1:N比对,获取比中的特征对象的姓名和分数等信息。

[if !supportLists](6)[endif]最后,将需要的信息异步显示到主界面中。



图1-2 人脸算法流程图

你可能感兴趣的:(神目人脸识别Android SDK Demo说明)