Python使用百度api做人脸对比的方法


Posted in Python onAugust 28, 2019

安装SDK:

pip install baidu-aip

如果在pycharm里也可以在setting----Project Interpreter---右边绿色加号,输入baidu,安装baidu-aip

Python使用百度api做人脸对比的方法

入门代码:

先去百度AI开放平台注册一个账号,然后开通人脸识别,免费的

http://ai.baidu.com/tech/face

之后把得到的Api key secretkey 填进去。

from aip import AipFace
 
""" 你的 APPID AK SK """
APP_ID = '你的 App ID'
API_KEY = '你的 Api Key'
SECRET_KEY = '你的 Secret Key'
 
client = AipFace(APP_ID, API_KEY, SECRET_KEY)
 
""" 读取图片 """
def get_file_content(filePath):
  with open(filePath, 'rb') as fp:
    return fp.read()
 
images = [
  get_file_content('example0.jpg'),
  get_file_content('example1.jpg'),
]
 
""" 调用人脸比对 """
result_json=client.match(images);
print(result_json)

会自动把你当前工程目录下的example0.jpg 和example1.jpg进行比对。

最后会得到这样一个json字符串

{'result': [{'index_i': '0', 'index_j': '1', 'score': 21.207210540771}], 'result_num': 1, 'log_id': 2864712345030414}

里面的score就是两张人脸的相似度 了,这里我用的不同的人脸,只有21%左右

可以再写一个判断的方法:

def judge(images):
  result_json = client.match(images);
  result = result_json['result'][0]['score']
  if result > 80:
    print("同一??人")
  else:
    print("不是同一??人")

以上这篇Python使用百度api做人脸对比的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在Python操作时间和日期之asctime()方法的使用
May 22 Python
在dataframe两列日期相减并且得到具体的月数实例
Jul 03 Python
selenium+python实现自动化登录的方法
Sep 04 Python
pygame游戏之旅 添加碰撞效果的方法
Nov 20 Python
值得收藏的10道python 面试题
Apr 15 Python
Flask框架学习笔记之消息提示与异常处理操作详解
Aug 15 Python
python 日志 logging模块详细解析
Mar 31 Python
Python爬取YY评级分数并保存数据实现过程解析
Jun 01 Python
python读取hdfs并返回dataframe教程
Jun 05 Python
keras 两种训练模型方式详解fit和fit_generator(节省内存)
Jul 03 Python
如何使用 Flask 做一个评论系统
Nov 27 Python
requests在python中发送请求的实例讲解
Feb 17 Python
linux下python中文乱码解决方案详解
Aug 28 #Python
Kears+Opencv实现简单人脸识别
Aug 28 #Python
解决python 文本过滤和清理问题
Aug 28 #Python
解决Python对齐文本字符串问题
Aug 28 #Python
python+jinja2实现接口数据批量生成工具
Aug 28 #Python
解决Atom安装Hydrogen无法运行python3的问题
Aug 28 #Python
opencv实现简单人脸识别
Feb 19 #Python
You might like
PHP的一个完整SMTP类(解决邮件服务器需要验证时的问题)
2006/10/09 PHP
php中处理模拟rewrite 效果
2006/12/09 PHP
php创建基本身份认证站点的方法详解
2013/06/08 PHP
PHP使用json_encode函数时不转义中文的解决方法
2014/11/12 PHP
php经典算法集锦
2015/11/14 PHP
Javascript 继承机制实例
2009/08/12 Javascript
JavaScript Event学习第三章 早期的事件处理程序
2010/02/07 Javascript
JQury slideToggle闪烁问题及解决办法
2011/07/05 Javascript
分别用marquee和div+js实现首尾相连循环滚动效果,仅3行代码
2011/09/21 Javascript
JavaScript操作XML 使用百度RSS作为新闻源示例
2012/02/17 Javascript
js获取单选框或复选框值及操作
2012/12/18 Javascript
javascript正则表达式总结
2016/02/29 Javascript
Javascript小技能总结(推荐)
2016/06/02 Javascript
Javascript 函数的四种调用模式
2016/11/05 Javascript
原生ajax处理json格式数据的实例代码
2016/12/25 Javascript
loading动画特效小结
2017/01/22 Javascript
vue2.X组件学习心得(新手必看篇)
2017/07/05 Javascript
详解Angular路由之路由守卫
2018/05/10 Javascript
Python中正则表达式的详细教程
2015/04/30 Python
Python中用psycopg2模块操作PostgreSQL方法
2017/11/28 Python
100行python代码实现跳一跳辅助程序
2018/01/15 Python
python中import与from方法总结(推荐)
2019/03/21 Python
Python产生一个数值范围内的不重复的随机数的实现方法
2019/08/21 Python
python 一篇文章搞懂装饰器所有用法(建议收藏)
2019/08/23 Python
python小程序基于Jupyter实现天气查询的方法
2020/03/27 Python
Pytorch高阶OP操作where,gather原理
2020/04/30 Python
解决python运行启动报错问题
2020/06/01 Python
英国儿童鞋和靴子:Start-Rite
2019/05/06 全球购物
西班牙在线宠物食品和配件商店:bitiba
2019/10/11 全球购物
小学老师寄语大全
2014/04/04 职场文书
母亲节演讲稿
2014/05/27 职场文书
学习优秀共产党员先进事迹思想报告
2014/09/17 职场文书
个人作风建设剖析材料
2014/10/11 职场文书
山东省召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
药店营业员岗位职责
2015/04/14 职场文书
能用CSS实现的就不要麻烦JavaScript了
2021/10/05 HTML / CSS