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根据时间生成mongodb的ObjectId的方法
Mar 13 Python
在Python下利用OpenCV来旋转图像的教程
Apr 16 Python
python简单文本处理的方法
Jul 10 Python
pyqt5的QWebEngineView 使用模板的方法
Aug 18 Python
Python 实现Windows开机运行某软件的方法
Oct 14 Python
使用Python抓取豆瓣影评数据的方法
Oct 17 Python
基于python使用tibco ems代码实例
Dec 20 Python
基于Python把网站域名解析成ip地址
May 25 Python
Python selenium 加载并保存QQ群成员,去除其群主、管理员信息的示例代码
May 28 Python
python爬取”顶点小说网“《纯阳剑尊》的示例代码
Oct 16 Python
matplotlib bar()实现多组数据并列柱状图通用简便创建方法
Feb 24 Python
Python道路车道线检测的实现
Jun 27 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
PHP7创建COOKIE和销毁COOKIE的实例方法
2020/02/03 PHP
JS 字符串连接[性能比较]
2009/05/10 Javascript
Jquery拖拽并简单保存的实现代码
2010/11/28 Javascript
javaScript实现可缩放的显示区效果代码
2015/10/26 Javascript
js简单判断移动端系统的方法
2016/02/25 Javascript
JavaScript通过HTML的class来获取HTML元素的方法总结
2016/05/24 Javascript
Javascript之BOM(window对象)详解
2016/05/25 Javascript
微信小程序 页面跳转传递值几种方法详解
2017/01/12 Javascript
nodejs个人博客开发第六步 数据分页
2017/04/12 NodeJs
ES6新特性二:Iterator(遍历器)和for-of循环详解
2017/04/20 Javascript
windows下vue-cli导入bootstrap样式
2017/04/25 Javascript
浅谈Vuex@2.3.0 中的 state 支持函数申明
2017/11/22 Javascript
在Mac下彻底卸载node和npm的方法
2018/05/16 Javascript
Vue组件间通信方法总结(父子组件、兄弟组件及祖先后代组件间)
2019/04/17 Javascript
JSONP 的原理、理解 与 实例分析
2020/05/16 Javascript
[04:05]TI9战队采访 - Natus Vincere
2019/08/22 DOTA
Python操作Oracle数据库的简单方法和封装类实例
2018/05/07 Python
使用Python快速搭建HTTP服务和文件共享服务的实例讲解
2018/06/04 Python
Python3之简单搭建自带服务器的实例讲解
2018/06/04 Python
Python之指数与E记法的区别详解
2019/11/21 Python
wxPython修改文本框颜色过程解析
2020/02/14 Python
使用layui框架实现点击左侧导航切换右侧内容且右侧选项卡跟随变化的效果
2020/11/10 HTML / CSS
美国第一个网上卖鞋零售商:OnlineShoes.com
2017/09/24 全球购物
Supersmart英国:欧洲市场首批食品补充剂供应商之一
2018/05/05 全球购物
临床医师专业个人自我评价范文
2013/11/07 职场文书
酒店个人求职信范文
2014/01/25 职场文书
优秀大学生职业生涯规划书
2014/02/27 职场文书
岗位聘任书范文
2014/03/29 职场文书
心得体会的写法
2014/09/05 职场文书
政府领导干部个人对照检查材料思想汇报
2014/09/24 职场文书
党员个人整改措施
2014/10/24 职场文书
大学生违纪检讨书300字
2014/10/25 职场文书
售票员岗位职责
2015/02/15 职场文书
导游词之上海杜莎夫人蜡像馆
2019/11/22 职场文书
JavaScript canvas实现流星特效
2021/05/20 Javascript
Go 语言结构实例分析
2021/07/04 Golang