调用百度人脸识别接口实现人脸识别

目标:

1.学习使用百度AI开放平台进行人脸识别

2.将学到的内容:JSON数据,HTTP API调用,base64图片编码与解码

import json
import requests
api1 = "https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=lVfov6E1oaWZR9f4qIhd9Hjy&client_secret=Gubrc6RnMTdA3Eb8WumHIGrz4vHgCTdy"api2 = "https://aip.baidubce.com/rest/2.0/face/v3/match?access_token="# 1. 读取图片数据
def get_img(img1, img2):import base64with open(img1, "rb") as f:pic1 = f.read()with open(img2, "rb") as f:pic2 = f.read()params = json.dumps([{"image": str(base64.b64encode(pic1), "utf-8"), "image_type": "BASE64", "face_type": "LIVE", "quality_control": "LOW"},{"image": str(base64.b64encode(pic2), "utf-8"), "image_type": "BASE64", "face_type": "IDCARD","quality_control": "LOW"},])return params# 2. 获取token值 拼接API
def get_token():response = requests.get(api1)access_token = eval(response.text)['access_token']api_url = api2 + access_tokenreturn api_url# 3. 请求API拿到最终结果
def than_img(img1, img2):api_url = get_token()params = get_img(img1, img2)content = requests.post(api_url, params).textscore = eval(content)['result']['score']if score > 80:print("图片相似度:" + str(score) + ",同一个人")else:print("图片相似度:" + str(score) + ",不是同一个人")
img1="D:\document\mayun1.jpeg"
img2="D:\document\mayun2.jpg"
img3="D:\document\image2.jpg"
than_img(img1, img3)

调用百度人脸识别接口实现人脸识别相关推荐

  1. 【应用】Python调用百度AI实现图片上表格识别

    [应用]Python调用百度AI实现图片上表格识别 简介 步骤 安装百度AI库 注册百度AI开放平台 调用AipOcr库识别表格文字 可能遇到的问题 批量操作 简介 Python免费调用百度AI实现图 ...

  2. 调用百度API,来实现人脸活体(人脸展示攻击)(人脸反欺骗)的实时检测

    目录 一.登录百度API网站,申请API接口 二.创建应用列表,查看API Key 与 Secret Key 三.应用API Key 与 Secret Key,将模型部署在本地环境中 四.以视频流的方 ...

  3. Python——调用百度AI实现图片上文字识别

    Python--调用百度AI实现图片上文字识别 简介 步骤 安装百度AI库 注册百度AI开放平台 调用glob库 调用AipOcr库识别文字 可能会遇到的问题 批量操作 简介 Python免费调用百度 ...

  4. THINKPHP6.02调用百度H5实名认证接口

    THINKPHP6.02调用百度H5实名认证接口 1.首先你要有百度账号并通过实名认证 2.在人脸识别处新建应用,如下三张图所示: 你在你的账号能看到上面的三张图,证明你的前提工作已经准备好.下面是代 ...

  5. 【2019-07-23】]python3 把日语翻译为中文 调用百度翻译API接口及API申请使用教程

    点击申请百度翻译API,得到一个你自己的API账户. 点击查看申请教程,感谢教程原作者. API官网提供了一个python2的使用接口的demo还有详细的解释文档 想用python3完成,代码几乎照搬 ...

  6. 调用百度地图API接口制作热力图

    调用百度地图API接口制作热力图 Python学了很久,也做了一些机器学习的demo,利用matolotlib库做过一些可视化.今天呢想尝试做一下热力图.先PO一张我最终效果图. 因为数据原因,效果一 ...

  7. 人脸识别接口_人脸识别云服务

    人脸识别是一款基于服务器平台的人脸比对识别服务程序,企业可将该识别服务部署在自有服务器上(云服务器或本地服务器),部署完成后,APP端.PC客户端.web端.微信H5端等均可发送识别请求,通过Web ...

  8. 人脸识别接口_人脸识别智慧零售场景从零开发

    近年来,人脸识别技术在智慧零售.人脸门禁和安防系统等领域得到了越来越多的应用.人脸识别在我们的日常生活中已随处可见,下面通过一个小故事讲述如何在智慧零售场景中使用腾讯云人脸识别接口进行开发. 源码地址 ...

  9. 身份证人脸认证接口是如何识别网络诈骗?

    日常新闻里大家总能或多或少地看到类似这样的信息:不法分子利用盗取或者非法买卖的他人身份证件进行诈骗,比如利用他人身份信息注册社交.游戏.交易等网络平台,通过平台伺机寻找容易下手的目标,不仅给受害者带来 ...

最新文章

  1. Android之二维码生成与扫描
  2. sp.coo_matrix() 详解
  3. Authentication Error errorcode: 230 uid: -1 appid -1 msg: APP Scode码校验失败
  4. CSS基础:text-overflow:ellipsis溢出文本的显示样式
  5. Babel 7 基础入门学习(详细版)
  6. 03.JavaScript对DOM操作
  7. Windows数据库编程接口简介
  8. 远程桌面服务器office版本,在启用远程桌面服务的计算机上部署 Office 2010
  9. 使用交叉存取得到更快推荐算法
  10. java泛型范围_Java泛型范围
  11. React源码剖析系列 - 玩转 React Transition
  12. 大数据实战之spark安装部署
  13. STM32中CAN波特率的计算
  14. 基于室内定位技术的化工厂人员定位系统--化工厂定位--新导智能
  15. js:如何监听history的pushState方法和replaceState方法。(高阶函数封装+自定义事件)
  16. 机顶盒联机调试的方法
  17. csdn python 培训 价格
  18. 商家要怎样运营,才能提升用户粘性?
  19. 小红书入驻,小红书商家如何入驻,小红书入驻需要的细节
  20. html5选择器优先级,css选择器优先级怎么比较

热门文章

  1. 城际通09年新版3550-3512主要更新(附原版下载)
  2. 苹果表可以救命 你买么?
  3. POI--导出多级表头通用方法
  4. hihocoder编程练习赛73 A 地铁站
  5. 快速学习-Sleuth--链路追踪
  6. Vue导出页面为word格式
  7. 元素偏移量offset系列及e.pageX(e.pageY)
  8. JAVA无需眼镜就能看 能听还能“摸”的3D影像来了
  9. 次世代3D游戏场景贴图绘制技巧,高效学建模!
  10. slimScroll的应用(一)