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中的正则表达式
Apr 28 Python
使用Python写CUDA程序的方法
Mar 27 Python
Python搜索引擎实现原理和方法
Nov 27 Python
Windows下PyCharm2018.3.2 安装教程(图文详解)
Oct 24 Python
PyTorch加载预训练模型实例(pretrained)
Jan 17 Python
TensorFlow实现打印每一层的输出
Jan 21 Python
基于FME使用Python过程图解
May 13 Python
基于python模拟bfs和dfs代码实例
Nov 19 Python
Python脚本调试工具安装过程
Jan 11 Python
据Python爬虫不靠谱预测可知今年双十一销售额将超过6000亿元
Nov 11 Python
python_tkinter事件类型详情
Mar 20 Python
Python+Matplotlib图像上指定坐标的位置添加文本标签与注释
Apr 11 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
2.PHP入门
2006/10/09 PHP
PHP小技巧搜集,每个PHPer都来露一手
2007/01/02 PHP
PHP 魔术函数使用说明
2010/05/14 PHP
VPS中使用LNMP安装WordPress教程
2014/12/28 PHP
Apache启动报错No space left on device: AH00023该怎么解决
2015/10/16 PHP
PHP操作redis实现的分页列表,新增,删除功能封装类与用法示例
2018/08/04 PHP
JavaScript的Backbone.js框架入门学习指引
2016/05/07 Javascript
JavaScript中的操作符类型转换示例总结
2016/05/30 Javascript
jquery+ajax实现直接提交表单实例分析
2016/06/17 Javascript
使用JS正则表达式 替换括号,尖括号等
2016/11/29 Javascript
Vue2.0利用vue-resource上传文件到七牛的实例代码
2017/07/28 Javascript
解决淘宝cnpm 安装后cnpm不是内部或外部命令的问题
2018/05/17 Javascript
jQuery md5加密插件jQuery.md5.js用法示例
2018/08/24 jQuery
bootstrap tooltips在 angularJS中的使用方法
2019/04/10 Javascript
详解Vue之事件处理
2020/07/10 Javascript
[50:29]2014 DOTA2华西杯精英邀请赛 5 24 DK VS iG
2014/05/26 DOTA
Python实现获取磁盘剩余空间的2种方法
2017/06/07 Python
python查看模块,对象的函数方法
2018/10/16 Python
Python3 SSH远程连接服务器的方法示例
2018/12/29 Python
python3射线法判断点是否在多边形内
2019/06/28 Python
使用NumPy读取MNIST数据的实现代码示例
2019/11/20 Python
Python直接赋值及深浅拷贝原理详解
2020/09/05 Python
Python3如何使用range函数替代xrange函数
2020/10/05 Python
Python实现列表索引批量删除的5种方法
2020/11/16 Python
英国豪华针织品牌John Smedley的在线销售商:The Outlet by John Smedley
2018/04/08 全球购物
向全球直邮输送天然健康产品:iHerb.com
2020/05/03 全球购物
公务员培训心得体会
2013/12/28 职场文书
大众服装店创业计划书范文
2014/01/01 职场文书
致铅球运动员广播稿精选
2014/01/12 职场文书
学生会干部自荐信
2014/02/04 职场文书
共产党员公开承诺书
2014/03/25 职场文书
2014年工会工作总结
2014/11/12 职场文书
大连星海广场导游词
2015/02/10 职场文书
Python入门学习之类的相关知识总结
2021/05/25 Python
Python进程间的通信之语法学习
2022/04/11 Python
Windows Server 版本 20H2 于 8 月 9 日停止支持,Win10 版本 21H1 将于 12 月结束支
2022/07/23 数码科技