JAVA语言
更新时间:2019-11-24
简介
Hi,您好,欢迎使用百度人脸识别服务。
本文档主要针对Java开发者,描述百度人脸识别接口服务的相关技术内容。如果您对文档内容有任何疑问,可以通过以下几种方式联系我们:
- 在百度云控制台内提交工单,咨询问题类型请选择人工智能服务;
- 如有疑问,进入AI社区交流:http://ai.baidu.com/forum/topic/list/165
接口能力
| 接口名称 | 接口能力简要描述 | 
|---|---|
| 人脸检测 | 检测人脸并定位,返回五官关键点,及人脸各属性值 | 
| 人脸比对 | 返回两两比对的人脸相似值 | 
| 人脸查找 | 在一个人脸集合中找到找到相似的人脸,由一系列接口组成,包括人脸识别、人脸认证、人脸库管理相关接口(人脸注册、人脸更新、人脸删除、用户信息查询、组列表查询、组内用户列表查询、组间复制用户、组内删除用户) | 
版本更新记录
| 上线日期 | 版本号 | 更新内容 | 
|---|---|---|
| 2018.4.3 | 4.2.0 | 新增人脸在线活体检测、身份验证接口 | 
| 2018.1.11 | 4.1.0 | 新增人脸比对M:N接口 | 
| 2017.12.22 | 4.0.0 | 接口统一升级 | 
| 2017.11.14 | 3.3.2 | 人脸检测接口升级v2版本 | 
| 2017.10.18 | 3.2.1 | 使用proxy问题修复 | 
| 2017.8.25 | 3.0.0 | 更新sdk打包方式:所有AI服务集成一个SDK | 
| 2017.7.14 | 1.3.6 | 更新SDK打包方式 | 
| 2017.4.27 | 1.3.4 | 人脸比对、识别、认证和人脸库设置接口升级为v2版本 | 
| 2017.4.20 | 1.3.3 | AI SDK同步版本更新 | 
| 2017.4.13 | 1.3.2 | AI SDK同步版本更新 | 
| 2017.3.23 | 1.3 | 兼容Android环境 | 
| 2017.3.2 | 1.2 | 上线人脸查找接口,增加对图片参数要求限制的检查,增加设置超时接口 | 
| 2017.1.20 | 1.1 | 上线人脸比对接口,同时修复部分云用户调用不成功的错误 | 
| 2017.1.6 | 1.0 | 初始版本,上线人脸属性识别接口 | 
快速入门
安装Face Java SDK
Face Java SDK目录结构
                Plain Text
                
            
            1com.baidu.aip
2       ├── auth                                //签名相关类
3       ├── http                                //Http通信相关类
4       ├── client                              //公用类
5       ├── exception                           //exception类
6       ├── face
7       │       └── AipFace           //AipFace类
8       └── util                                //工具类支持 JAVA版本:1.7+
查看源码 Java SDK代码现已公开,您可以查看代码、或者在License范围内修改和编译SDK以适配您的环境。 github链接:https://github.com/Baidu-AIP/java-sdk
使用maven依赖:
添加以下依赖即可。其中版本号可在maven官网查询
                Plain Text
                
            
            1<dependency>
2    <groupId>com.baidu.aip</groupId>
3    <artifactId>java-sdk</artifactId>
4    <version>${version}</version>
5</dependency>直接使用JAR包步骤如下:
1.在官方网站下载Java SDK压缩工具包。
2.将下载的aip-java-sdk-version.zip解压后,复制到工程文件夹中。
3.在Eclipse右键“工程 -> Properties -> Java Build Path -> Add JARs”。
4.添加SDK工具包`aip-java-
