首页 > 其他分享 >调用百度云api实现人脸库注册代码展示

调用百度云api实现人脸库注册代码展示

时间:2023-04-09 20:13:44浏览次数:32  
标签:64 token api params base 人脸 data response 百度

# encoding:utf-8
import base64
import requests
def getToken():
    ak='B7E2OqVuDAyDs7OsuGPuKa4y'
    sk='idObOz6jqA2GdU49L2VG4VPVhgmiidvD'
    host = f'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id={ak}&client_secret={sk}'
    response = requests.get(host)
    return response.json().get("access_token")
def img_to_base64(file_path):
    with open(file_path,'rb') as f:
        base_64_data=base64.b64encode(f.read())
        s=base_64_data.decode()
        return s
def FaceDetect(token_,base_64_data):
    params={}
    request_url = "https://aip.baidubce.com/rest/2.0/face/v3/faceset/user/add"
    params["image"]=base_64_data
    params["image_type"] = "BASE64"
    params["group_id"] = "face"
    params["user_id"] = "user_4"
    params["user_info"] = "20213835 杨凯文"
    access_token = token_
    request_url = request_url + "?access_token=" + access_token
    headers = {'content-type': 'application/json'}
    response = requests.post(request_url, data=params, headers=headers)
    if response:
        print(response.json())

if __name__=="__main__":
    base_64=img_to_base64("ykw.jpg")
    token=getToken()
    FaceDetect(token,base_64)

 

标签:64,token,api,params,base,人脸,data,response,百度
From: https://www.cnblogs.com/pengsuoqun123/p/17300934.html

相关文章

  • 调用百度云api人脸库搜索代码及结果展示
    #encoding:utf-8importbase64importrequestsdefgetToken():ak='B7E2OqVuDAyDs7OsuGPuKa4y'sk='idObOz6jqA2GdU49L2VG4VPVhgmiidvD'host=f'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&cli......
  • 第136篇:Three.js基础入门动画API:setInterval 与 requestAnimationFrame的区别
    好家伙,书接上文 functionanimate(){//请求-动画-框架requestAnimationFrame(animate);//改变正方体在场景中的位置,让正方体动起来cube.rotation.x+=0.01;cube.rotation.y+=0.01;renderer.render(......
  • 以太网通信控制板-外设API函数使用说明
    <p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/CH579_DTU_PBX/index1.html"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p> 说明(打开......
  • API介绍
    API介绍什么叫apiScanner的介绍Scanner使用只要不是java.lang的类都需要导包,导包语句写在package和class语句之间1.先进行导包2.创建这个类,参数填System.in(从键盘输入)3.接收:int型用nextint(),string用next()可执行的代码importjava.util.Scanner;publiccla......
  • 后台鼠标点击使用win32con,win32api,技术实现
    importwin32conimportwin32api,win32gui,win32ui#cx:想点击位置的第一个位置,例如要点击句柄内(200,300)位置,就输入200#cy:想点击位置的二个位置,例如要点击句柄内(200,300)位置,就输入300#hwnd:输入句柄id#t:延迟时间,假如想双击调用两次中间延迟零点几秒钟,默认0,不写这......
  • API 接口设计
    1、场景描述比如说我们要做一款APP,需要通过api接口给app提供数据。假设我们是做商城,比如我们卖书的。我们可以想象下这个APP大概有哪些内容:1)首页:banner区域(可以是一些热门书籍的图片做推广)、本周热卖书籍区域、本月好评书籍区域、活动打折的书籍区域。。。2)排......
  • php 的 api 接口
    在实际工作中,使用PHP写api接口是经常做的,PHP写好接口后,前台就可以通过链接获取接口提供的数据,而返回的数据一般分为两种情况,xml和json,在这个过程中,服务器并不知道,请求的来源是什么,有可能是别人非法调用我们的接口,获取数据,因此就要使用安全验证。验证原理示意图原理从图中......
  • ava: 程序包com.alibaba.nacos.api.common不存在_RuoYi-Cloud-Plus-master_jar包不存
    来看看原因吧,jar包是存在的,但是就是在idea中引用不到,来看看怎么回事: 原来就是这个包找不到,但是从下面看是有的: 但是注意,这里的com.alibaba.nacos.api...原来可不是这样的,这个是我后来修改过的,原来是只有com.alibaba.nacos.common,而引用的是com.alibaba.nacos.api.commo......
  • 从百度搜索结果列表里点击 CSDN 博客时 url 参数的含义
    我在百度里根据某关键字搜索后,在结果列表里找到CSDN某篇博客,点击之后,进入博客页面,注意到地址栏里的url很长:https://blog.csdn.net/i042416/article/details/117606987?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168086484016800182795826%2522%252C%2522scm%......
  • 利用百度云api实现人脸对比
    #encoding:utf-8importbase64importrequestsdefgetToken():ak='B7E2OqVuDAyDs7OsuGPuKa4y'sk='idObOz6jqA2GdU49L2VG4VPVhgmiidvD'host=f'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_......