人脸识别外部接口调用
本文代码及数据集来自《Python大数据分析与机器学习商业案例实战》
要在Python中调用百度人脸识别接口,得先安装baidu-aip库。可以在Windows命令行窗口中输入并执行“pip install baidu-aip”命令,或者在JupyterNotebook中输入并运行“!pip install baidu-aip”代码,即可开始安装。
在编写代码调用接口之前,得先做一些准备工作。先在浏览器中打开百度人脸识别官网,单击“立即使用”按钮,然后在弹出的界面中登录百度账号(如果没有账号就注册一个)。
即可看到AppID、API Key、Secret Key,如下图所示,这些参数在调用接口时会用到。
from aip import AipFace
import base64
APP_ID = '2255xxxx7'
API_KEY = 'grqDNLHdwyeNRjjrjgxxxxoc'
SECRET_KEY = 'qK7xVpLHD6Qkjkb4bHEQU5hwxxxxxxxF'
aipFace = AipFace(APP_ID, API_KEY, SECRET_KEY)
filePath = r'吴彦祖.jpg'def get_file_content(filePath):with open(filePath, 'rb') as fp:content = base64.b64encode(fp.read())return content.decode('utf-8')
imageType = "BASE64"options = {}
options["face_field"] = "age,gender,beauty"result = aipFace.detect(get_file_content(filePath), imageType, options)
print(result)age = result['result']['face_list'][0]['age']
print('年龄预测为:' + str(age))
gender = result['result']['face_list'][0]['gender']['type']
print('性别预测为:' + gender)
beauty = result['result']['face_list'][0]['beauty']
print('颜值评分为:' + str(beauty))
如果运行过程报错如下:{‘error_code’: 18, ‘error_msg’: ‘Open api qps request limit reached’},需要领取免费额度。运行结果:
前面只提取了3个参数age、gender、beauty,如果想了解更多参数,可以阅读官方说明文档。
人脸识别外部接口调用相关推荐
- 百度人脸识别API调用实现
目录 一. 准备工作 A. 应用创建 1. 百度用户创建登录 2. 进入人脸识别服务 3. 应用创建 4.应用查看 B. 开发准备 1. 工具类下载 2. maven依赖注入 二. 调用实现 A. 看 ...
- 阿里云人脸识别C#调用示例参考
概述 前面介绍了关于阿里云人脸识别Java调用示例参考,本文主要介绍C#调用阿里云人脸识别服务,参数等的获取参考阿里云人脸识别使用流程简介. Code Sample 1.使用网络图片 using Sy ...
- 阿里云人脸识别C#调用示例参考 1
概述 前面介绍了关于阿里云人脸识别Java调用示例参考,本文主要介绍C#调用阿里云人脸识别服务,参数等的获取参考阿里云人脸识别使用流程简介. Code Sample 1.使用网络图片 using Sy ...
- 阿里云人脸识别PHP调用示例参考
概述 前面分别给出了关于阿里云人脸识别Java调用示例参考.阿里云人脸识别C#调用示例参考.阿里云人脸识别Python3调用示例参考 .本文主要介绍PHP调用阿里云人脸识别服务,参数等的获取参考阿里云 ...
- 百度AI人脸识别接口调用
人脸识别作为当下比较潮流的一门技术,已经应用于很多的产品之中了. 今天我们看下百度提供的人脸识别接口如何使用. 1.登录百度智能云平台 首先我们需要登录百度智能云平台,使用百度账号可以直接登录.这个不 ...
- 阿里云人脸识别接口调用卡顿,超时
阿里云人脸识别接口调用卡顿 在服务端通过pom引入阿里云人脸识别sdk的时候,如果生产环境在内网开通了网络策略连接了 cloudauth.aliyuncs.com 这个地址. 但是sdk调用人脸识别服 ...
- 人脸识别 python调用face++ 功能测试
使用python调用face++的API,调用detect功能,识别人脸 首先进入face++官网注册,获得API Key和API Secret.使用官网提供的免费python api调用功能,提供了 ...
- 【人脸识别】调用百度AI开放平台人脸识别接口,获取图片结果
1.获取接口权限 (1)获取AppID,API Key和Secret Key 进入百度云人脸识别平台,点击"应用列表"一栏,创建应用: 创建完应用,就可以看到相应的"Ap ...
- 百度人脸识别API调用(人脸搜索)Java实现
调用百度的AI平台接口,做一个人脸搜索的例子. 搜索效果展示 首先展示一下搜索效果 {"error_code":0,"error_msg":"SUCC ...
最新文章
- react 组件样式_如何使用样式化组件为React组件创建视觉变体
- Oracle数据库之数据处理
- iis 6.0上部署.net 2.0和4.0网站
- anaconda镜像
- Thinkphp 验证码、文件上传
- 推荐:.Net 5开源免费的内容管理系统
- java1.8 lambda表达式_java1.8之Lambda表达式
- Python编程从入门到实践~函数
- 一个人越来越沉默,即便是对着家人也无话可说,这究竟是怎么了?
- 无标度网络(scale-free network)
- 魅族pro5 刷机 android,魅族Pro5刷通用固件方法教程[多图]
- 【Spring基础】CGLIB动态代理实现原理
- 利用Java编写自动关机程序(包括输入、输出、控制电脑自动关机)
- jQuery创建表格
- Arcpy处理月NDVI,最大合成法合成年NDVI
- ssh和rsh的区别、Linux rsh命令
- ubuntu apt-get常见错误
- 飞行棋 java_java版飞行棋
- nrf52 iic使用
- linux恶意代码检查软件,Yara:恶意软件检测神器