资源简介
百度人脸识别API调用(图片抠图然后保存到人脸库以及通过照片在人脸库搜索匹配的人脸信息)

代码片段和文件信息
package Face;
/**
* title: AuthService.java
* @date 2018年5月22日
* @author hxl
*/
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.List;
import java.util.Map;
/**
* 获取token类
*/
public class AuthService {
/**
* 获取权限token
* @return 返回示例:
* {
* “access_token“: “24.460da4889caad24cccdb1fea17221975.2592000.1491995545.282335-1234567“
* “expires_in“: 2592000
* }
*/
public static String getAuth() {
// 官网获取的 API Key 更新为你注册的
String clientId = “xZkIogwOTt3MEAhfFBsnAHZE“;
// 官网获取的 Secret Key 更新为你注册的
String clientSecret = “bN2KQOzhj6GhP67Zp4EbRIM3CfOVe7pw“;
return getAuth(clientId clientSecret);
}
/**
* 获取API访问token
* 该token有一定的有效期,需要自行管理,当失效时需重新获取.
* @param ak - 百度云官网获取的 API Key
* @param sk - 百度云官网获取的 Securet Key
* @return assess_token 示例:
* “24.460da4889caad24cccdb1fea17221975.2592000.1491995545.282335-1234567“
*/
public static String getAuth(String ak String sk) {
// 获取token地址
String authHost = “https://aip.baidubce.com/oauth/2.0/token?“;
String getAccessTokenUrl = authHost
// 1. grant_type为固定参数
+ “grant_type=client_credentials“
// 2. 官网获取的 API Key
+ “&client_id=“ + ak
// 3. 官网获取的 Secret Key
+ “&client_secret=“ + sk;
try {
URL realUrl = new URL(getAccessTokenUrl);
// 打开和URL之间的连接
HttpURLConnection connection = (HttpURLConnection) realUrl.openConnection();
connection.setRequestMethod(“GET“);
connection.connect();
// 获取所有响应头字段
Map> map = connection.getHeaderFields();
// 遍历所有的响应头字段
for (String key : map.keySet()) {
System.err.println(key + “--->“ + map.get(key));
}
// 定义 BufferedReader输入流来读取URL的响应
BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String result = ““;
String line;
while ((line = in.readLine()) != null) {
result += line;
}
/**
* 返回结果示例
*/
System.err.println(“result:“ + result);
/*JSONobject jsonobject = new JSONobject(result);
jsonobject.getJSONobject(result);
String access_token = jsonobject.getString(“access_token“);*/
String access_token=result;
return access_token;
} catch (Exception e) {
System.err.printf(“获取token失败!“);
e.printStackTrace(System.err);
}
return null;
}
public static void main(String[] args) {
getAuth(“xZkIogwOTt3MEAhfFBsnAHZE“ “bN2KQOzhj6G
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 496 2018-05-22 18:21 demo\.classpath
文件 380 2018-05-22 09:39 demo\.project
文件 598 2018-05-22 09:39 demo\.settings\org.eclipse.jdt.core.prefs
文件 12176 2018-05-24 09:25 demo\BeautyGirl.jpg
文件 3162 2018-05-25 09:31 demo\bin\Face\AuthService.class
文件 2456 2018-05-25 09:31 demo\bin\Face\FaceAdd.class
文件 1849 2018-05-25 09:31 demo\bin\Face\FaceDetect.class
文件 2300 2018-05-25 09:31 demo\bin\Face\FaceMatch.class
文件 3005 2018-05-25 09:31 demo\bin\Face\FaceSearch.class
文件 2311 2018-05-25 09:31 demo\bin\Face\ImageDemo.class
文件 1986 2018-05-25 09:31 demo\bin\Face\ImageURL.class
文件 2638 2018-05-25 09:31 demo\bin\Face\SaveFace.class
文件 3168 2018-05-25 09:31 demo\bin\FaceURL\AuthService.class
文件 2452 2018-05-25 09:31 demo\bin\FaceURL\FaceAdd.class
文件 1805 2018-05-25 11:00 demo\bin\FaceURL\FaceDetect.class
文件 2529 2018-05-25 09:31 demo\bin\FaceURL\FaceMatch.class
文件 2979 2018-05-25 11:24 demo\bin\FaceURL\FaceSearch.class
文件 2363 2018-05-25 09:31 demo\bin\FaceURL\ImageDemo.class
文件 2101 2018-05-25 09:31 demo\bin\FaceURL\ImageURL.class
文件 4246 2018-05-25 11:16 demo\bin\FaceURL\SaveFace.class
文件 1846 2018-05-25 09:31 demo\bin\Photo\Car.class
文件 2041 2018-05-25 09:31 demo\bin\Util\ba
文件 2342 2018-05-25 09:31 demo\bin\Util\FileUtil.class
文件 1357 2018-05-25 09:31 demo\bin\Util\GsonUtils.class
文件 3874 2018-05-25 09:31 demo\bin\Util\HttpUtil.class
文件 1744 2018-05-25 09:31 demo\bin\Util\ImgWH.class
文件 108734 2018-05-25 11:16 demo\image\BeautyGirl.jpg
文件 5053 2018-05-25 11:16 demo\image\BeautyGirl_subimg.jpg
文件 3345 2018-05-22 15:00 demo\src\Face\AuthService.java
文件 2001 2018-05-24 09:57 demo\src\Face\FaceAdd.java
............此处省略36个文件信息
- 上一篇:LSMW财务凭证导入
- 下一篇:VC2010调用Labview2014的DLL范例
相关资源
- Scratch 变脸(将人物图片变成各种各样
- 基于MFC扩展CListCtrl子项显示图片并叠
- 在大图中查找小图显示位置
- Img2Lcd(将图片转换为数组的工具)
- 一个人脸识别程序源码
- LDA 人脸识别
- 图片存储到数据库保存二进制文件并
-
图片和xm
l格式互换 - 将yuv各种格式的图片转换为jpg格式的
- 傻瓜式的图片去水印下载
- 图片上传组件v1.0
- 230张网页背景图片(网页制作)
- 超强JPG图片压缩工具,减小图片文件
- halcon简单实现人脸识别.hdev
- 百度图片识别源码.rar
- 常用电子元器件图片识别
- eclipse安卓工程相册、相机选择图片功
- Qt图片浏览器 --基于Qt的Graphics View f
- Delphi图片按钮控件,很好用
- 从图片中读取条形码
- delphi外部图片拖拽
- 基于V4L2的视频采集,能够采集YUVJPE
- css3图片放大缩小切换幻灯片效果
- delphi基于gdi+的图片旋转任意角度
- 易语言图片快速无极限
- 易语言图片放大
- cropper.js h5裁剪上传图片 代码齐整
- 仿QQ头像裁剪功能
- TPG图片转换器V1.0绿色免费版
- delphi7 自制图片浏览器
评论
共有 条评论