上文《旷视Face++人脸识别登录方案介绍(三)用户中心人脸库数据结构设计》我们对于核心的库表做了设计。本文我们开始做前置工作,即创建人脸库。
这里的创建人脸库对应的库表主要是face_sets这张表,对应的face++的产品主要是:人脸库创建API。两者结合的整体逻辑是:
1、调用face++的人脸库创建api,创建一张人脸库。 2、把当前创建成功的人脸库信息保存到face_sets这张表里面。
首先我们调用face++的人脸库创建api,创建一个人脸库:
这里我们使用apipost来演示创建人脸库,调用create这个接口,当结果出现faceset_token的时候就代表人脸库创建完成了,此时我们就需要把人脸库的信息保存到刚才的face_sets这张表,示例如下:
备注:
1、由于我们没用使用到tag,所以在向face++请求创建人脸库的时候没用传递tag,数据库里面的tags字段也就为空了。
到此为止,我们的人脸库元数据信息就创建好了。
在face++里面,没用可以直接可视化展示所有人脸库的信息,所以这里我们可以通过获取人脸库信息API来查看所有的人脸库信息,示例如下:
通过这个getfacesets接口就可以展示出我们创建的所有人脸库信息。
还没有评论,来说两句吧...