腾讯云接口进行人脸检测 和签名出错问题

首先你需要购买人脸检测的API

我用的是人脸检测  如果买人脸对比或人脸识别他们的用法基本一致就是传参不太一样

非常简单

先说说容易踩的坑

我一开始看他的文档 我就去用postman去检测这个接口 按照以下需要必填的参数进行了传参

然后就各种报错

特别是在添加人员的时候 他说签名一直出错

The provided credentials could not be validated. Please check your signature

 用它这个生成签名也不管用

最后发现出发点有问题 然后我点开点击调试去看了看

发现这里的代码生成拿去直接可以调用 到这里就是重点了 我用的是Python

 把这些代码复制之后导入的包会报错 因为我用的是python 所以我们需要下载腾讯云SDK使用python版

pip install --upgrade tencentcloud-sdk-python

到这里差不多就结束了

你会发现用人家的接口只需要复制粘贴就好了

比如我们要添加人员 我们只需要填写参数即可

import json
from tencentcloud.common import credential
from tencentcloud.common.profile.client_profile import ClientProfile
from tencentcloud.common.profile.http_profile import HttpProfile
from tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKException
from tencentcloud.iai.v20200303 import iai_client, models
try:
    cred = credential.Credential("自己的账号", "自己的密码")
    httpProfile = HttpProfile()
    httpProfile.endpoint = "iai.tencentcloudapi.com"

    clientProfile = ClientProfile()
    clientProfile.httpProfile = httpProfile
    client = iai_client.IaiClient(cred, "ap-beijing", clientProfile)

    req = models.CreatePersonRequest()
    params = {
        "GroupId": "填写你的仓库名",
        "PersonName": "要录入人员的name",
        "PersonId": "人员的id",
        "Image":"图片bease64格式 "
    }
    req.from_json_string(json.dumps(params))

    resp = client.CreatePerson(req)
    print(resp.to_json_string())

except TencentCloudSDKException as err:
    print(err)

你可以根据你的业务需求把这些对应的代码放到你的代码里就行了

到这里就结束了希望大家少踩坑

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Uniapp是一款基于Vue.js框架开发的跨平台应用开发框架,它可以将我们的Vue代码编译成不同平台的原生应用。而腾讯云人脸识别活体检测是一项用于识别人脸并验证其真实性的技术,可以用于安全认证、人脸支付等场景。 在Uniapp中对接腾讯云人脸识别活体检测,我们可以按以下步骤进行: 1. 注册并创建腾讯云账号,开通人脸识别服务,并获取到相关的API密钥和访问密钥。 2. 在Uniapp项目中引入相关的插件或库,比如uni-app-faceid插件,该插件是为了方便Uniapp与腾讯云人脸识别服务进行交互而开发的。 3. 在Uniapp的页面中,使用插件提供的组件或方法,调用腾讯云人脸识别服务的接口,传递待识别的人脸图像数据。 4. 接收腾讯云人脸识别服务返回的结果,根据返回的结果判断活体检测是否通过。 需要注意的是,在使用腾讯云人脸识别活体检测时,我们需要保证传入的人脸图像质量较高,且能够满足腾讯云人脸识别服务的要求,例如需要清晰可见的人脸图像。 除了以上步骤,根据具体需求,我们还可以根据腾讯云人脸识别服务的其他功能,如人脸比对、人脸搜索等,进行更高级的功能扩展。 总之,Uniapp与腾讯云人脸识别活体检测的对接,需要通过引入插件或库来实现与腾讯云交互,并根据返回结果判断活体检测是否通过。这样我们就可以在Uniapp项目中应用腾讯云的人脸识别服务,实现更广泛的应用场景。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Z_Xshan

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值