步骤
1、百度AI开放平台
登录后点击控制台


点击公有云服务——应用列表——点击创建应用

填写一下信息然后创建

然后回到概览——领取免费资源(如果账号没领取过的话)

可以自选,不过嫌麻烦直接全选了也一样

然后回到概览——点击调用服务下的API文档

获取api
到API文档下滑,可以看到获取Access Token的工具类

再往下滑可以看到demo的示例代码(懒的搞下面有代码)

获取sdk
点击概览下HTTP SDK

调转后可以看到所有的接口需要的各平台sdk,是离线的jar包 
2、idea创建demo
idea新建一个maven项目
maven依赖
pom.xml
项目结构

:base64 工具类
:文件读取工具类
:获取token类
:Json工具类.
:http 工具类
tips:不是哪个项目都会用到,看情况,懒的话全扔里就行
五个工具类代码
base64Util.java
FileUtil.java
GetAccessToken.java(需要输入自己应用的API Key和Secret Key哦)
GsonUtils.java
HttpUtil.java
测试类
FaceDetect.java(写入路径然后运行就行)
测试结果:

Test.java(这个要输入AppID、 API Key 、Secret Key 和图片路径)
测试结果:

步骤
1、百度开放平台
获取Java-SDK文档
在百度开放平台中选择技术文档

然后在技术文档选择SDK文档—Java-SDK—然后如图

下载Java-SDK的demo源码:
JAVA SDK下载地址:https://github.com/Baidu-AIP/java-sdk
demo的目录结构

需要添加的maven依赖

pom.xml(本例子好像并没有用到)
2、idea创建demo
首先创建一个springboot项目(maven啥的应该也可以,但是结构要自己搞😬)
然后文件我是粘过来的
项目结构如图

其中face包中的AipFace类是百度提供给我们的人脸识别相关接口的工具类,这是主要要用到的

然后可以准备两张图片来先测试一下
测试
新建一个测试类Test.java
分别将自己应用的 AppID 、 API Key 、 Secret Key和准备的两张图片路径放进去改一下运行即可
我用了两张自己的照片,运行可以看到结果显示

请求成功然后相似度99点多😂
然后可以建一个controller来访问前端页面验证登录测试
人脸登录测试
controller层
这里还是需要你的自己应用的 AppID 、 API Key 、 Secret Key,这里还有一张图片路径是一会用于验证登录
FaceController.java
前端页面
photo.html(记得改一下页面中的jquery路径)
然后启动springboot,访问photo.html
进来之后是这样的:

tips:如果没输错东西但是点击开始摄像却没摄像头的话,在url地址栏右侧那个小摄像机打开开启电脑相机的权限,像这样
不方便露脸,所以用了两张jisoo和rose的照片来测试一下🤓

可以看到是能够成功登录的,说明人脸验证成功
换一张试试

可以看到登录失败,说明人脸验证是生效的
这样就搞好啦😁



