前言

在某公众号上偶然看到一篇文章 调用百度ai进行颜值打分给班级女生打分,还挺好玩的,遂也来试试给周围认识的女性打打分~

内容

打开百度ai人脸识别-点击立即使用-登录百度帐号
新建一个应用-获取key

来到帮助手册
找到换取token的网址,将其写出函数形式

def gettoken():host = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=***********&client_secret=**********'response = requests.get(host)if response:return response.json()['access_token']

主体调用函数:

import requests'''
人脸检测与属性分析
'''request_url = "https://aip.baidubce.com/rest/2.0/face/v3/detect"params = "{\"image\":\"027d8308a2ec665acb1bdf63e513bcb9\",\"image_type\":\"FACE_TOKEN\",\"face_field\":\"faceshape,facetype\"}"
access_token = '[调用鉴权接口获取的token]'
request_url = request_url + "?access_token=" + access_token
headers = {'content-type': 'application/json'}
response = requests.post(request_url, data=params, headers=headers)
if response:print (response.json())

这是官方源代码,稍作修改让他可以显示我当前打分的照片成绩就够了,其他的参数暂时不需要
,照片的质量清晰度,人物角度都影响评分标准

import requests
import base64
import matplotlib.pyplot as plt # plt 用于显示图片
import matplotlib.image as mpimg # mpimg 用于读取图片
'''
换取token
'''
def gettoken():host = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=***********&client_secret=**********'response = requests.get(host)if response:return response.json()['access_token']
'''
人脸检测与属性分析
'''
def getscore(url):f=open(url,'rb')#二进制读写,转换base64base64_data = base64.b64encode(f.read())request_url = "https://aip.baidubce.com/rest/2.0/face/v3/detect"params = {"image":base64_data,"image_type":"BASE64","face_field":"beauty"}request_url = request_url + "?access_token=" + gettoken()headers = {'content-type': 'application/json'}response = requests.post(request_url, data=params, headers=headers)if response:print ("经过AI大数据评分您的颜值分数为:",response.json()['result']['face_list'][0]['beauty'])print('百度人工智能技术支持')lena = mpimg.imread(url) plt.imshow(lena) plt.axis('off')plt.show()

通过matplotlib进行图片的显示,图片百度要求是base64
下面直接调用getscore(url)就可以了
url是放置图片的路径

试一试

想放几张周围认识的人的照片呢,一想还是算了,我怕被砍……
找个明星试试吧~

迪丽热巴,就是不一般~
再来一个:

……

我认为最后一个是最漂亮的…………
男性也可以:

还有一张照片评分,得分不高,不放这里了,我怕放出来我和百度第二天都没有了……

最后

偷偷的来为身边的人打一次分吧~
当然,分值仅供参考,切勿用于攀比,我们每个人都是独一无二的。

最最后

30岁之前的相貌是父母给的,30岁之后的相貌则是自己养的
腹有诗书气自华

python调用百度人脸识别:来一次颜值评分相关推荐

  1. python调用百度人脸识别对美女进行颜值打分

    调用百度人脸识别 一.注册百度api 先百度开发者开发平台注册应用https://ai.baidu.com/tech/face/detect 1.创建应用 2.管理应用 APP_ID, API_KEY ...

  2. Python调用百度人脸识别API接口检测颜值

    我们今天使用Python发送网络请求到百度人脸识别API接口. 我们需要requests模块,它需要安装,代码是 pip3 install requests 注意:不好意思各位,我的配额没了!如需使用 ...

  3. 用Python调用百度人脸识别接口

    先注册百度云管理中心,然后创建应用. import urllib import ssl from urllib import request, parse import json# client_id ...

  4. 调用百度人脸识别API

    调用百度人脸识别API 用POSTMAN工具利用URL向百度智能云发送post请求 用python调用百度人脸识别 用POSTMAN工具利用URL向百度智能云发送post请求 首先在百度云平台创建一个 ...

  5. php百度人脸识别做登陆,php调用百度人脸识别接口查询数据库人脸信息实现验证登录功能...

    博主在进行鼎食城毕业设计时,需要实现一个人脸识别登录功能,想到可以利用百度的人脸识别接口来完成,于是便去下载了百度的识别SDK,我用的是PHP,需要的的可以去下载其他版本,以下是识别效果: 用户在开始 ...

  6. python调用百度AI识别文字和表格

    python调用百度AI识别文字和表格 获取账户信息 1.需要先注册百度AI,获得ID和密钥.百度AI社区关于注册的详细说明:https://ai.baidu.com/forum/topic/show ...

  7. Android上调用百度人脸识别接口

    写了一个简单的调用百度人脸识别在线的JAVA接口,识别率挺高的,但是目前写得还不是很全面,然后打开相册选取图片那一部分,以及工具类代码,是有参考别人写的代码,具体是摘自哪里之前没有保存. 这里贴一些主 ...

  8. 人脸识别(2)----调用百度人脸识别API

    人脸识别(2)----调用百度人脸识别API 前言:之前人脸识别(1)中已经注册完百度智能云 .审核通过了离线人脸采集SDK.下载了安卓的slicense等.接下来就是找到并调用人脸识别的API了. ...

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

    调用百度人脸识别接口实现人脸识别 目标: 1.学习使用百度AI开放平台进行人脸识别 2.将学到的内容:JSON数据,HTTP API调用,base64图片编码与解码 import json impor ...

最新文章

  1. win7访问不了服务器共享文件夹权限设置,win7系统开启共享文件夹访问权限的操作方法...
  2. 32位oracle和64位的区别,区分你的oracle是64位还是32位
  3. 13_短信发送器_问题说明
  4. BZOJ 4802: 欧拉函数(大数因数分解算法 Pollard_rho 和素数测试算法 Miller_Rabin)
  5. 算法解读 ---- 递归(一)
  6. boost::phoenix::find相关的测试程序
  7. 瞿菡云计算机,“国家资助 伴我成长”——我校学生王丽娜、肖云菡荣获中职教育“国家奖学金”事迹材料...
  8. C# USB设备的管理(Devcon和注册表的USB操作)
  9. 安装vsphere update manager及注意事项
  10. ShadeGraph教程之节点详解7:Utility Nodes
  11. 关于时间、日期的一些应用
  12. adb 静默安装_android 非root实现静默安装
  13. 第1天学习打卡(Javaweb 邮件发送:原理、发送简单文本邮件、发送带图片和附件邮件、网站注册发送邮件Servlet实现)
  14. FoxyProxy Standard与brupsuite配置
  15. 用计算机音乐的歌词,电脑酷狗音乐怎么在屏幕上显示歌词
  16. 最强神器工具:新一代多系统启动 U 盘装机解决方案
  17. ES官网reference翻译文章(18)—Percentile Ranks Aggregation
  18. 19.1 快速幂的定义和模板
  19. HEVC解码器的TDecCu部分
  20. 【贺图】子兮祝您2015年新春快乐!

热门文章

  1. DirectDraw 与 DirectInput 的游戏编程体验
  2. 编程中一些比较重要的结构体
  3. 前男友告诉我“结婚了”
  4. JavaScript 属性描述符
  5. Python99道经典练习题答案
  6. 基于51单片机轮胎胎压监测系统-压力传感器proteus仿真
  7. shutdown定时关机和定时重启命令
  8. windows10打开网页“网页可能暂时无法连接,或者它已永久性地移动到了新网址。 ERR_FAILED“报错解决方法
  9. Linux入门【第二回】 基本指令(相对路径,绝对路径)
  10. Windows ID事件及解释(XP、2000、2003)【转】