人工智能调包工程狮
1准备 API
既然是使用百度API接口,那么不可避免的要注册、申请权限喽。
1. 注册
打开百度云URL,”https://login.bce.baidu.com/“,注册一个账号,略过不表。
2. 创建应用
注册登陆成功后,首页下面有个已开通服务列表,选择人脸识别
就会进入到人脸识别概述页面,创建一个应用
创建成功之后,点击管理应用,就能看到自己应用的相关信息了,我们后面需要的鉴权信息都在这里了
3. 保存鉴权信息
拿到AppID,API Key和Secret Key,后面使用
4. 安装SDK
直接PIP安装
pip install baidu-aip
1获取女神数据
还记得我在”圣诞来临,爬取女神美图放松下“里写的代码,最后会把女神信息保存到一个CSV文件中,我是又重新跑了一遍代码的,一来验证下爬虫脚本是否仍然可用,二来获取最新的女神数据。最后获取到的数据如下:
1人脸检测
首先通过阅读 SDK 文档可知,调用 API 需要如下信息
我们这里使用 imageType = "URL" 模式,毕竟我们的数据已经包含了女神照片的地址了嘛,然后 options 里增加返回 beauty,这个就是美丽程度啦,options["face_field"] = "age,beauty",最后整体代码如下:
最后得到的文件大概如下:
4最新排名
还是使用 pyecharts 来作图
排名:
颖宝跃居第一,而朱茵已经不在大名单了!
词云:
嗯!和球迷评选的差距好大。简单看了下我们用来人脸识别的图片,质量真是参差不齐,大小不一,并且每个人的表情也不尽相同,如:
赵丽颖
朱茵
可能是因为朱茵做了个小怪脸,导致分数没有上去吧,毕竟人工智能API,不是万能的,群众的眼睛,才是雪亮的!