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目录结构
com.baidu.aip
├── auth //签名相关类
├── http //Http通信相关类
├── client //公用类
├── exception //exception类
├── face
│ └── AipFace //AipFace类
└── util //工具类
支持 JAVA版本:1.7+
查看源码 Java SDK代码现已公开,您可以查看代码、或者在License范围内修改和编译SDK以适配您的环境。 github链接:https://github.com/Baidu-AIP/java-sdk
使用maven依赖:
添加以下依赖即可。其中版本号可在maven官网查询
<dependency>
<groupId>com.baidu.aip</groupId>
<artifactId>java-sdk</artifactId>
<version>${version}</version>
</dependency>
直接使用JAR包步骤如下:
1.在官方网站下载Java SDK压缩工具包。
2.将下载的aip-java-sdk-version.zip
解压后,复制到工程文件夹中。
3.在Eclipse右键“工程 -> Properties -> Java Build Path -> Add JARs”。
4.添加SDK工具包`aip-java-