当前位置: 首页 > article >正文

百度云:人脸识别API接入

哈喽! 艾瑞巴蒂 又来了
不怎么元气满满的周二 !
现在很多软件都不满足于账号密码/微信登录了 人脸识别闪亮登场 更安全更高效,今天分享的是百度云的人脸识别API接口!

这里依旧是AKA程序员广场 全体起立 ! ! !

百度云:人脸识别API接入( 我这里直接用的百度云的Demo)
注意:以下步骤仅供参考

一,准备配置

1,注册百度云账号并搜索人脸识别服务百度云官网

2,选择人脸识别服务

3,选择购买人脸对比服务,这里有四种计费方式 我个人建议选择资源包 省事划算

二,配置人员库(新增/修改/删除):

这里可以选择API实现也可以控制台直接操作(具体看项目需不需要分子系统,我这里直接调用API接口


import com.tencentcloudapi.common.AbstractModel;
import com.tencentcloudapi.common.Credential;
import com.tencentcloudapi.common.exception.TencentCloudSDKException;
import com.tencentcloudapi.common.profile.ClientProfile;
import com.tencentcloudapi.common.profile.HttpProfile;
import com.tencentcloudapi.iai.v20200303.IaiClient;
import com.tencentcloudapi.iai.v20200303.models.*;
import org.gd.core.excption.CommonBizException;import java.io.IOException;
import java.text.MessageFormat;/*** @version 1.0* @description: 人脸识别-人员库管理* @Author nobug* @date 2024/4/11 20:17**/
public class TencentCloudFaceGroup {private static final String SECRET_ID = ""; // 你的腾讯云SecretIdprivate static final String SECRET_KEY = ""; // 你的腾讯云SecretKey/*** 人员库管理-新增人员库** @param groupId* @param groupName* @throws IOException*/public static void sendPostRequest(String groupId, String groupName) throws IOException {try {// 实例化一个认证对象,入参需要传入腾讯云账户 SecretId 和 SecretKey,此处还需注意密钥对的保密// 代码泄露可能会导致 SecretId 和 SecretKey 泄露,并威胁账号下所有资源的安全性。以下代码示例仅供参考,建议采用更安全的方式来使用密钥,请参见:https://cloud.tencent.com/document/product/1278/85305// 密钥可前往官网控制台 https://console.cloud.tencent.com/cam/capi 进行获取Credential cred = new Credential(SECRET_ID, SECRET_KEY);// 实例化一个http选项,可选的,没有特殊需求可以跳过HttpProfile httpProfile = new HttpProfile();// 推荐使用北极星,相关指引可访问如下链接// https://git.woa.com/tencentcloud-internal/tencentcloud-sdk-java#%E5%8C%97%E6%9E%81%E6%98%9FhttpProfile.setEndpoint("iai.tencentcloudapi.com");// 实例化一个client选项,可选的,没有特殊需求可以跳过ClientProfile clientProfile = new ClientProfile();clientProfile.setHttpProfile(httpProfile);// 实例化要请求产品的client对象,clientProfile是可选的IaiClient client = new IaiClient(cred, "ap-chengdu", clientProfile);// 实例化一个请求对象,每个接口都会对应一个request对象CreateGroupRequest req = new CreateGroupRequest();req.setGroupName(groupName);req.setGroupId(groupId);// 返回的resp是一个CreateGroupResponse的实例,与请求对象对应CreateGroupResponse resp = client.CreateGroup(req);// 输出json格式的字符串回包System.out.println(AbstractModel.toJsonString(resp));} catch (TencentCloudSDKException e) {System.out.println(e.toString());String message = MessageFormat.format(e.getMessage(), 1);throw new CommonBizException(message);}}/*** 人员库管理-修改人员库** @param groupId* @pa
http://www.lryc.cn/news/2412751.html

相关文章:

  • SQL Server 基础系列篇
  • 关于css3的边框的border-radius和border-image用法的详解
  • ​网络安全相关证书资料​——OSCP、CISP-PTE
  • Android 编译 与 反编译 apktool Android逆向 回编译
  • 5分钟搞懂ECN
  • 动手画混淆矩阵(Confusion Matrix)(含代码)
  • 机器学习:支持向量机(SVM)
  • Cadence Allegro Vertex功能介绍使用方法Vertex与Slide的区别图文教程
  • 关于msd
  • Java GC详解
  • trojan常用命令的一些补充
  • 1、串口(UART/COM/TTL/RS232/RS485)
  • C语言—scanf和printf的介绍
  • 测评几大js加密站的加密质量(3)
  • 电脑注册表编辑器在哪打开
  • 为什么写代码要用UTF-8编码格式?
  • 线程池详解,一文搞懂线程池!
  • MySQL运维5-Mycat配置
  • BGP基础详解(HCIP)
  • CISSP一次通过指南(文末附福利)
  • 什么是Web 3.0 ?
  • JavaScript中 indexOf()的使用方法
  • 前端男神尤雨溪传奇
  • 希腊字母大小写及其读音、英文
  • Ubuntu系统入门指南:基础操作和使用教程
  • “rm -rf *“和 “rm -rf /*“的区别
  • OSPF详解完全版(HCIP)
  • 什么是MVVM、为什么要使用MVVM,它与MVC的区别
  • Controller层代码这么写,简洁又优雅!
  • Linux下的sudo及其配置文件/etc/sudoers详细配置