如何使用优图人脸识别
目录
- 1.熟悉业务架构及流程
- 2.接入优图人脸识别服务
1.熟悉业务架构及流程
1.1.基本架构
我们推荐开发者采用下面的架构来使用优图人脸识别的服务,以便得到更好的服务支持和产品体验。
主要包括三个部分:
1)优图人脸识别服务:
提供高准确度的人脸检测、人脸识别和人脸检索技术服务;
2)开发者服务器:
开发者服务器提供至少如下3个功能:
a)生成签名,签名的生成不能在终端APP上进行,否则会产生极大的安全隐患;
b)使用数据库管理用户信息和业务数据;
c)响应终端的业务请求;
3)用户终端:
通常在使用人脸识别服务前,应该先向开发者服务器获取签名信息,然后使用签名访问优图人脸识别。
1.2.业务流程
我们推荐开发者采用下面的业务处理流程来使用优图人脸识别的服务,以便得到更好的服务支持和产品体验。
1.终端设备向开发者服务器请求获取签名;
2.开发者服务器计算签名,返回给终端设备;
3.终端设备利用签名向优图人脸识别服务器请求人脸识别服务;
4.优图人脸识别服务器返回识别结果。
2.接入优图人脸识别服务
1.申请腾讯云帐号,创建优图空间,申请APP ID、SecretID、SecretKey
2.直接参考C++、Python、Java、PHP、Nodejs样例或参考鉴权及签名文档部署鉴权签名服务
3.按照Restful API文档的接口直接调用验证人脸检测和人脸识别逻辑是否正确
最后更新:2017-01-09 21:51:39