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腾讯云人脸识别接口相关推荐

  1. 腾讯云人脸识别接口的使用

    文档地址:人脸识别简介_人脸识别购买指南_人脸识别操作指南-腾讯云 API Explorer 该工具提供了在线调用.签名验证.SDK 代码生成和快速检索接口等能力,能显著降低使用云 API 的难度,推 ...

  2. 腾讯云人脸识别接口demo

    身份认证接口:姓名+身份证号+本人照片 @ApiOperation(value = "自拍照+身份信息模式", notes = "自拍照+身份信息模式")@Po ...

  3. 调用阿里云人脸识别接口示例

    下面我为大家展示一下我调用阿里云人脸识别接口的示例 首先说下开发环境,springboot 开发的 org.apache.commons.codec.binary.Base64; 这个主要是用来进行b ...

  4. 阿里云人脸识别接口--心得分享

    一:对接阿里云人脸识别接口的工具类 注意:如果你的图片已经转换为base64的编码以后参数是content_1,后面要加type请求参数,我这里是通过图片的url对比的 public class Fa ...

  5. 腾讯云—人脸识别应用实践

    序: 人脸识别是目前应用较广泛的AI产品服务,但在售前接触客户中,发现很多销售同学和客户对于人脸识别的认识不够全面,从而在使用和计价过程中遇到较多的问题,所以通过这篇博客个人总结一些应用架构实践,帮助 ...

  6. 百度云人脸识别接口+python+opencv做的表情包合成器

    第一次使用python,所以语法有些凌乱. 菜鸟随便做的一个小东西. 开发环境:win10+anaconda3.0+python3.6+opencv2+pyqt5 一.anaconda安装 下载链接: ...

  7. 阿里云人脸识别接口调用卡顿,超时

    阿里云人脸识别接口调用卡顿 在服务端通过pom引入阿里云人脸识别sdk的时候,如果生产环境在内网开通了网络策略连接了 cloudauth.aliyuncs.com 这个地址. 但是sdk调用人脸识别服 ...

  8. java腾讯云人脸核身移动浮层H5接入

    腾讯云人脸核身文档 最近公司有业务需求,需要对企业微信中的小程序添加人脸识别功能,一般的人脸核身是对app中添加sdk完成的,考虑到业务需要,采用腾讯云的移动浮层H5接入,废话不多说,直接上代码. 这 ...

  9. Python爬取《创造营2020》小姐姐数据并用腾讯云人脸识别做颜值评分

    最近 创造营2020好多小姐姐吸引到我了,于是就有这这个 颜值100分的小姐姐高达21位 比如前段时间抖音很火的 凡凡 以下是代码,需要你在申请腾讯云有关参数替换哦 # -*- coding: utf ...

最新文章

  1. GNN教程:图注意力网络(GAT)详解!
  2. C语言从0到1·变量
  3. RabbitMQ指南(上)
  4. list所有元素相加 python_Python基础入门笔记:列表、元组(阿里云天池)
  5. Concert Tour(Uvalive 6853)
  6. 通过实战跑分来展示HBase2.x的写入性能
  7. 网页版nfc_苹果5大系统升级新特性浓缩汇总!秋季5G版iPhone稳了
  8. 手机之家签名工具_这个签名工具可以让任何人“证明自己是中本聪”
  9. laravel 检测sql_在Laravel PHP应用程序中轻松进行面部检测
  10. 计算机网络阅读报告,计算机网络实验二报告
  11. Lambda表达式改方法引用和构造器引用
  12. cameraraw预设_169个PS预设 ACR一键调出胶片效果 城市黑金效果 复古胶片色调
  13. mysql 物理删除 索引_MySQL 索引重建
  14. 深入理解Yii2.0 (2)事件Event
  15. mysql判断后执行查询语句吗_如何看mysql执行的sql语句
  16. PyCharm中的一些设置
  17. ECCV 2022 | AirDet: 无需微调的小样本目标检测方法
  18. 地表最强报表工具,一张模板秒杀数百Excel !
  19. 圆弧周长公式_求圆弧长度计算公式
  20. k8s安装prometheus+grafana(第二弹:prometheus-operator)

热门文章

  1. 【script】一个打包应用的脚本
  2. Java异常处理-3-throws方式抛出异常
  3. 改计算机名后ansys打不开,更改计算机名后 Ansys重新注册简单办法 20140611.pdf
  4. thinker 库开发的GUI程序-利用Pandas进行excel文档数据的读取和数据比对
  5. 国泰新点部分面试题整理
  6. 解除禁止复制的若干种方法
  7. TSINGSEE青犀视频H265编码视频流媒体播放器EasyPlayer-RTSP的OCX控件注册过程介绍
  8. android触摸屏事件,Android Touch事件分析
  9. python wasm_WebAssembly-wasm
  10. 消息队列的五个使用场景