百度云:人脸识别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 = ""; // 你的腾讯云SecretId
    private 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%9F
            httpProfile.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
     * @param groupName
     * @throws IOException
     */
    public static void se
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值