百度人脸java项目_百度人脸识别java 示例源码
【实例简介】三行代码助你跑通百度人脸对比
【实例截图】
【核心代码】
/**
* @author wl
* @date 2019/12/6.
*/
import config.Base64Util;
import config.FileUtil;
import config.GsonUtils;
import config.HttpUtil;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class FaceMatch {
public static String faceMatch(String imgPath1, String imgPath2) {
// 请求url
String url = "https://aip.baidubce.com/rest/2.0/face/v3/match";
try {
// 【本地文件1地址】
byte[] bytes1 = FileUtil.readFileByBytes(imgPath1);
// 【本地文件2地址】
byte[] bytes2 = FileUtil.readFileByBytes(imgPath2);
String image1 = Base64Util.encode(bytes1);
String image2 = Base64Util.encode(bytes2);
List> images = new ArrayList<>();
Map map1 = new HashMap<>();
map1.put("image", image1);
map1.put("image_type", "BASE64");
map1.put("face_type", "LIVE");
map1.put("quality_control", "LOW");
map1.put("liveness_control", "NORMAL");
Map map2 = new HashMap<>();
map2.put("image", image2);
map2.put("image_type", "BASE64");
map2.put("face_type", "LIVE");
map2.put("quality_control", "LOW");
map2.put("liveness_control", "NORMAL");
images.add(map1);
images.add(map2);
String param = GsonUtils.toJson(images);
// 注意这里仅为了简化编码每一次请求都去获取access_token,线上环境access_token有过期时间, 客户端可自行缓存,过期后重新获取。
String accessToken = "你的access_token";
String result = HttpUtil.post(url, accessToken, "application/json", param);
System.out.println(result);
return result;
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
public static void main(String[] args) {
FaceMatch.faceMatch("C:\\Users\\Dell\\Desktop\\hu1.jpg","C:\\Users\\Dell\\Desktop\\hu2.jpg");
}
}
百度人脸java项目_百度人脸识别java 示例源码相关推荐
- java项目_好程序员Java分享从入门到服务端项目开发的过程
好程序员Java分享从入门到服务端项目开发的过程,对于打算入门或者刚刚入门学习Java的人来说,刚开始接触这门学科,往往会觉得不知所措,也会觉得很迷茫.结合前人经验,就从入门到进阶对于Java的学习而 ...
- eclipse开发java项目_用eclipse 开发java 项目
一般分为如下4个步骤: 一.创建Java项目(创建项目之前要选择工作空间) 二.创建程序包 三.编写Java源程序 四.运行Java程序 详细说明 1.创建Java 项目 1.1 打开Eclipse, ...
- 【毕设|Java项目开发合集】(附源码)
[毕设|Java项目开发合集] 14个Java项目(附源码)助你轻松搞定毕业设计! 1.新冠疫情统计系统 2.家教系统 3.进销存管理系统 4.饮食分享平台 5.宠物领养平台 6.销售评价系统 7.酒 ...
- 基于SpringBoot的Java项目-销售评价系统(附:源码 课件)
项目背景 我国的中小型企业飞速发展,每年的产品产销量越来越大,汽车产品消费市场也越来越成熟,消费者不仅对产品质量要求越来越高,还对与产品质量关系不大的附属因素的要求也越来越高,在竞争激烈的环境下,在做 ...
- java 缘起_小豹子带你看源码:Java 线程池(一)缘起 计划
1 缘起 怎么想起来看线程池的代码? 很简单,因为我不会用. 原先遇到用线程池一直是 Executors 直接构造一个出来.啊,newFixedThreadPool 就是创建定容线程池,线程数是固定的 ...
- 控制台五子棋java源代码_两套 五子棋小游戏源码(控制台+JavaSWing)
[实例简介] [实例截图] [核心代码] 五子棋 ├── 图形 │ ├── java五子棋小程序.doc │ ├── 五子棋 │ │ ├── bin │ │ │ └── c ...
- python可以手眼定标吗_手眼标定 相关实例(示例源码)下载 - 好例子网
开发语言:Others | 大小:3.03KB | 发布时间:2020-01-09 | 立即下载 开发语言:Others | 大小:1.12KB | 发布时间:2020-10-23 | 立即下载 开发 ...
- 人脸检测颜值软件_百度AI人脸识别测颜值源码
百度AI人脸识别测颜值由百度AI官方推出百度AI人脸识别测颜值源码,目前已将人脸识别氛围V2和V3两个接口,使用前需要参考相应的文档权限来选择接口类型.今天为大家带来的源码,就是让大家能够了解学习到百 ...
- 百度AI人脸检测测颜值php,百度AI人脸识别测颜值源码app
百度AI人脸识别测颜值源码app是由百度AI官方提供的,将人脸识别分为了两个接口,v2与vv3.需要根据文档权限来选择接口类型,这款软件非常方便用户学习和体验.想要学习相关信息的朋友可以来看看哦. 百 ...
最新文章
- MyBatis原理分析之四:一次SQL查询的源码分析
- 嵌入式linux的调试时间,嵌入式LINUX启动时间优化
- mysql mongodb插件_MySQL和MongoDB设计实例对比分析
- QFIL工具如何导出手机分区数据
- binlog2mysql,MySQL 数据恢复工具之binlog2sql
- 编译apache过程中出现如下错误及解决办法
- 替换 centOS6.5 默认安装的旧版 firefox ,安装最新版 firefox 全过程
- 接入gitment为hexo添加评论功能
- 第八届“图灵杯”NEUQ-ACM程序设计竞赛个人赛——B题 小宝的幸运数组
- 几行代码就搞定一个文字识别功能,同时还能转换成语音,畅快!
- ajax 保存xmldoc对象,AJAX XML 实例
- 类垂直站点插件实现与分享
- flask如何查询mysql_如何从Flask应用中的MySQL查询返回数据?
- WIN10系统 screencap截图屏幕会自动放大怎么办
- [家里蹲大学数学杂志]第033期稳态可压Navier-Stokes方程弱解的存在性
- 蓝桥杯2018国赛B组第四题 调手表
- win10无限重启_让迷你掌上电脑更具生产力,GPD安装 Win10+Ubuntu双系统
- 眼科赛道的“觉醒年代”,清晰医疗赴港能否具备后发优势?
- 练习三:利用条件语句实现计数分频时序电路
- Axure RP大数据BI可视化大屏原型模板及通用组件库