java腾讯云人脸识别接口
1,引入maven依赖
2,
public class TenXunUtil {
// 实例化一个认证对象,入参需要传入腾讯云账户secretId,secretKey,此处还需注意密钥对的保密
// 密钥可前https://console.cloud.tencent.com/cam/capi网站进行获取
public static String SecretId = "SecretId ";
public static String SecretKey = "SecretKey ";
//最多识别的人脸数目
public static Long MaxFaceNum = 1L;
//单张被识别的人脸返回的最相似人员数量
public static Long MaxPersonNum = 1L;
//是否返回人员具体信息。0 为关闭,1 为开启。默认为 0。其他非0非1值默认为0
public static Long NeedPersonInfo = 1L;
//地域参数
public static String Region = “ap-shanghai”;
//搜索人员库id
public static String[] groupIds={“groupIds”};
//创建人员所在库id
public static String groupId = "groupId ";
public static Long UniquePersonControl = 0L;
public static Long QualityControl = 0L;
public static Long NeedRotateDetection = 0L;
private static Credential cred;
private static HttpProfile httpProfile;
private static ClientProfile clientProfile;
private static IaiClient client;
static {
cred = new Credential(SecretId, SecretKey);
httpProfile = httpProfile = new HttpProfile();
httpProfile.setEndpoint(“iai.tencentcloudapi.com”);
clientProfile = new ClientProfile();
clientProfile.setHttpProfile(httpProfile);
client = new IaiClient(cred, Region, clientProfile);
groupId=ToolUtils.getGroupId();
groupIds=new String[]{groupId};
}
/*** 人脸搜索** @param url 图片的 Url* @param image 图片 base64 数据*/
public static String searchFaces(String url, String image) {SearchFacesRequest req = new SearchFacesRequest();req.setGroupIds(groupIds);req.setImage(image);req.setUrl(url);req.setMaxFaceNum(MaxFaceNum);req.setMaxPersonNum(MaxPersonNum);req.setNeedPersonInfo(NeedPersonInfo);// 返回的resp是一个SearchFacesResponse的实例,与请求对象对应SearchFacesResponse resp = null;String result = "";try {resp = client.SearchFaces(req);result = SearchFacesResponse.toJsonString(resp);} catch (TencentCloudSDKException e) {e.printStackTrace();}return result;
}
//创建人员
public static String createPerson(Students student) {CreatePersonRequest req = new CreatePersonRequest();req.setGroupId(groupId);req.setPersonName(student.getStudentName());req.setPersonId(student.getStudentNumber());req.setGender(student.getSex().longValue());req.setUrl(student.getAvatar());req.setUniquePersonControl(UniquePersonControl);req.setQualityControl(QualityControl);req.setNeedRotateDetection(NeedRotateDetection);String result = "";try {CreatePersonResponse resp = client.CreatePerson(req);result = CreatePersonResponse.toJsonString(resp);} catch (TencentCloudSDKException e) {e.printStackTrace();}return result;
}
//删除人员
public static String deletePersonFromGroup(String personId){DeletePersonFromGroupRequest req = new DeletePersonFromGroupRequest();req.setPersonId(personId);req.setGroupId(groupId);// 返回的resp是一个DeletePersonFromGroupResponse的实例,与请求对象对应DeletePersonFromGroupResponse resp = null;String result="";try {resp = client.DeletePersonFromGroup(req);result=DeletePersonFromGroupResponse.toJsonString(resp);} catch (TencentCloudSDKException e) {e.printStackTrace();}return result;
}
}
3.参数解析(图片)
a,SecretId,SecretKey
通过https://console.cloud.tencent.com/cam/capi获取
b, groupId 腾讯云人脸识别后台创建人脸库
c,MaxFaceNum ,MaxPersonNum ,Region 等详细介绍链接
https://cloud.tencent.com/document/product/867/45023#.E4.BA.BA.E5.91.98.E5.BA.93.E7.AE.A1.E7.90.86.E7.9B.B8.E5.85.B3.E6.8E.A5.E5.8F.A3
d,Students 自定义的实体类
@Data
public class Students{
private String studentName;
private String studentNumber;
private Integer sex;
private String avatar;
}
e, personId
4,人脸识别相关接口代码生成
链接
https://console.cloud.tencent.com/api/explorer?Product=cvm&Version=2017-03-12&Action=DescribeZones&SignVersion=
5,购买资源包
java腾讯云人脸识别接口相关推荐
- 腾讯云人脸识别接口的使用
文档地址:人脸识别简介_人脸识别购买指南_人脸识别操作指南-腾讯云 API Explorer 该工具提供了在线调用.签名验证.SDK 代码生成和快速检索接口等能力,能显著降低使用云 API 的难度,推 ...
- 腾讯云人脸识别接口demo
身份认证接口:姓名+身份证号+本人照片 @ApiOperation(value = "自拍照+身份信息模式", notes = "自拍照+身份信息模式")@Po ...
- 调用阿里云人脸识别接口示例
下面我为大家展示一下我调用阿里云人脸识别接口的示例 首先说下开发环境,springboot 开发的 org.apache.commons.codec.binary.Base64; 这个主要是用来进行b ...
- 阿里云人脸识别接口--心得分享
一:对接阿里云人脸识别接口的工具类 注意:如果你的图片已经转换为base64的编码以后参数是content_1,后面要加type请求参数,我这里是通过图片的url对比的 public class Fa ...
- 腾讯云—人脸识别应用实践
序: 人脸识别是目前应用较广泛的AI产品服务,但在售前接触客户中,发现很多销售同学和客户对于人脸识别的认识不够全面,从而在使用和计价过程中遇到较多的问题,所以通过这篇博客个人总结一些应用架构实践,帮助 ...
- 百度云人脸识别接口+python+opencv做的表情包合成器
第一次使用python,所以语法有些凌乱. 菜鸟随便做的一个小东西. 开发环境:win10+anaconda3.0+python3.6+opencv2+pyqt5 一.anaconda安装 下载链接: ...
- 阿里云人脸识别接口调用卡顿,超时
阿里云人脸识别接口调用卡顿 在服务端通过pom引入阿里云人脸识别sdk的时候,如果生产环境在内网开通了网络策略连接了 cloudauth.aliyuncs.com 这个地址. 但是sdk调用人脸识别服 ...
- java腾讯云人脸核身移动浮层H5接入
腾讯云人脸核身文档 最近公司有业务需求,需要对企业微信中的小程序添加人脸识别功能,一般的人脸核身是对app中添加sdk完成的,考虑到业务需要,采用腾讯云的移动浮层H5接入,废话不多说,直接上代码. 这 ...
- Python爬取《创造营2020》小姐姐数据并用腾讯云人脸识别做颜值评分
最近 创造营2020好多小姐姐吸引到我了,于是就有这这个 颜值100分的小姐姐高达21位 比如前段时间抖音很火的 凡凡 以下是代码,需要你在申请腾讯云有关参数替换哦 # -*- coding: utf ...
最新文章
- GNN教程:图注意力网络(GAT)详解!
- C语言从0到1·变量
- RabbitMQ指南(上)
- list所有元素相加 python_Python基础入门笔记:列表、元组(阿里云天池)
- Concert Tour(Uvalive 6853)
- 通过实战跑分来展示HBase2.x的写入性能
- 网页版nfc_苹果5大系统升级新特性浓缩汇总!秋季5G版iPhone稳了
- 手机之家签名工具_这个签名工具可以让任何人“证明自己是中本聪”
- laravel 检测sql_在Laravel PHP应用程序中轻松进行面部检测
- 计算机网络阅读报告,计算机网络实验二报告
- Lambda表达式改方法引用和构造器引用
- cameraraw预设_169个PS预设 ACR一键调出胶片效果 城市黑金效果 复古胶片色调
- mysql 物理删除 索引_MySQL 索引重建
- 深入理解Yii2.0 (2)事件Event
- mysql判断后执行查询语句吗_如何看mysql执行的sql语句
- PyCharm中的一些设置
- ECCV 2022 | AirDet: 无需微调的小样本目标检测方法
- 地表最强报表工具,一张模板秒杀数百Excel !
- 圆弧周长公式_求圆弧长度计算公式
- k8s安装prometheus+grafana(第二弹:prometheus-operator)
热门文章
- 【script】一个打包应用的脚本
- Java异常处理-3-throws方式抛出异常
- 改计算机名后ansys打不开,更改计算机名后 Ansys重新注册简单办法 20140611.pdf
- thinker 库开发的GUI程序-利用Pandas进行excel文档数据的读取和数据比对
- 国泰新点部分面试题整理
- 解除禁止复制的若干种方法
- TSINGSEE青犀视频H265编码视频流媒体播放器EasyPlayer-RTSP的OCX控件注册过程介绍
- android触摸屏事件,Android Touch事件分析
- python wasm_WebAssembly-wasm
- 消息队列的五个使用场景