基于SSM框架的百度人脸识别
识别成功后,控制台打印识别结果为:
{ "error_code": 0, "error_msg": "SUCCESS", "log_id": 1345050762036193021, "timestamp": 1566203619, "cached": 0, "result": { "face_token": "d70e418723a32885b7bb2c4ebf65f64d", "user_list": [ { "group_id": "face1", "user_id": "2002", "user_info": "", "score": 90.53214263916 //相似度 } ] } }
教程:
1.登录百度云官网,有账号就登录,没账号就注册后登录。然后在首页点击产品,找到人工智能的人脸识别。
2.进入之后可以看到‘立即使用’、‘技术文档’,你可以选择先看看技术文档自行研究一下(建议),这里我们直接点击‘立即使用’。
3.进入人脸识别概览后,选择应用列表,因为我已经创建过应用(用于存放人脸),所以在列表上会显示我的应用,未创建的直接点击创建应用即可。创建成功之后返回应用列表,就可以看到已创建的应用列表。百度会给每个用户分配一个:
4.点击左侧列表的人脸库管理,新建用户组
5.创建完成后点击用户组,进入创建用户的界面,将需要识别的用户人脸录入用户组
6.继续点击左侧列表的‘服务端的SDK下载’
7.下载百度人脸识别的JAVA代码是三个工具类,(忘记下载入口在哪里了,找不到的话,我的工程里会直接提供,分别是:GetToken、GsonUtils、HttpUtil)准备工作做好之后,打开eclipse开始操作吧
8.首先是搭建好ssm工程框架,我使用的的是maven工程,所以直接在pom.xml里添加依赖,如果你不是maven工程,就将之前下载的SDK导入工程中(SDK压缩包里就是三个百度提供的jar包)。接着将3个工具类添加至工程。你也可以结合技术文档,文档里介绍的也非常清楚,要学着自己看官方文档
10.后端代码,只提供controller,未加入数据库操作(含完整的注释),先贴张框架图,就酱。
完整项目下载:
-
地址一: 地址二:百度云链接:https://pan.baidu.com/s/1coI_laqhdOBAk9YqJGLHHQ 提取码:zb2t
注意:人脸库只录入了本人的照片,所以记得替换成自己的。
上一篇:
IDEA上Java项目控制台中文乱码