当前位置:首页 > 电竞资讯 > 正文内容

给大家科普一下菲娱2娱乐经(2022已更新(今日/知乎)

杏彩体育2年前 (2022-12-31)电竞资讯27

前言

随着现在直播的兴起,主播这个职业逐渐走入人们的视野。现在各大平台都有当家花旦、一哥、一姐等称号。其实人气是一方面,但是颜值才是硬实力。

接下来带大家进行主播的颜值检测评分,看看谁是最靓的崽(*^▽^*)

本篇大致内容:

1、爬取主播的直播人脸图

2、调用百度人脸检测开放接口,进行颜值打分

环境介绍:

python 3.6

pycharm

requests

parsel(xapth)

1、爬取主播的图片

1.1 导入模块

import requests import parsel

1.2 分析目标网页,确定爬取的url路径,headers参数

代码如下:

base_url = https://www.huya.com/g/4079 headers = {User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.117 Safari/537.36}

1.3 发送请求 -- requests 模拟浏览器发送请求,获取响应数据

代码如下:

response = requests.get(url=base_url, headers=headers) html_data = response.text

1.4 解析数据 -- parsel 转化为Selector对象,Selector对象具有xpath的方法,能够对转化的数据进行处理

代码如下:

parse = parsel.Selector(html_data) data_list = parse.xpath(//li[@class="game-live-item"]) # print(data_list) for data in data_list: img_url = data.xpath(./a/img/@data-original).get() # 主播人脸图片的url地址 img_title = data.xpath(.//span/i/@title).get() # 主播的名字 print(img_url, img_title) # 请求图片数据 img_data = requests.get(url=img_url, headers=headers).content

1.5 保存数据

代码如下:

# 准备文件名 file_name = img_title + .jpg with open(img\\ + file_name, mode=wb) as f: print(正在保存:, file_name) f.write(img_data)

2、调用百度人脸检测开放接口

在百度AI开放平台注册账号

点击进入人脸识别

创建一个应用

创建完成以后进入管理应用,打开应用,点击下载SDK

不要下载,点击使用说明

安装SDK

pip install baidu-aip

根据百度接口示例来写代码

代码如下:

from aip import AipFace import base64 def face_rg(file_Path): """ 你的 api_id AK SK """ api_id = 20107883 api_key = Xela0yPoFtERUBSTFtNlEKbO secret_key = E5TmneyfAzxfzowgwRErLT8RYe7MfkfG client = AipFace(api_id, api_key, secret_key) # 调用颜值检测的接口 with open(file_Path, rb) as file: data = base64.b64encode(file.read()) # 图片类型 BASE64:图片的base64值,base64编码后的图片数据 image = data.decode() imageType = "BASE64" options = {} options["face_field"] = beauty """ 调用人脸检测 """ result = client.detect(image, imageType, options) print(result) return result[result][face_list][0][beauty] if __name__ == __main__: face_rg(r..\主播颜值检测\img\蓝云-夏花依旧.jpg)

3、检测打分

3.1 导入模块,做循环检测的接口

代码如下:

import os from 主播颜值检测.颜值检测_接口 import face_rg path = ./img image_list = os.listdir(path) # print(image_list) score_dict = {} for image in image_list: try: name = image.split(.)[0] # print(name) image_path = path + \\ + image # 图片的路径 face_score = face_rg(image_path) # print(face_score) score_dict[name] = face_score # print(score_dict) except Exception as e: print(正在检测:{}|检测失败!!!.format(str(name))) else: print(正在检测:{}|颜值打分为:{}.format(str(name), str(face_score))) print(\n===========================================检测完成===========================================) print(score_dict.items()) # 字典根据值降序排列 change_score = sorted(score_dict.items(), key=lambda x: x[1], reverse=True) # lambda中的1是元组的索引 print(change_score)

3.2 数据输出

for a, b in enumerate(change_score): print(小姐姐的名字是:{}丨颜值名次是:第{}名丨她的颜值分数为:{}.format(change_score[a][0], a+1, change_score[a][1]))

运行代码后得出最后的颜值打分检测结果

欢迎关注小编,除了分享技术文章之外还有很多福利,私信学习资料可以领取包括不限于Python实战演练、PDF电子文档、面试集锦、学习资料等。

扫描二维码推送至手机访问。

版权声明:本文由财神资讯-领先的体育资讯互动媒体转载发布,如需删除请联系。

本文链接:http://www.tengj.cn/?id=22393

分享给朋友:

“给大家科普一下菲娱2娱乐经(2022已更新(今日/知乎)” 的相关文章

电竞大神暗恋我

电竞大神暗恋我

电竞大神暗恋我 - 战七少- 战七少新作,女扮男装电竞文,很甜,涉及家国情怀,个人信仰,热血荣耀。与《国民校草是女生》是姊妹文,现有实体书上下册《我和荣光都归你》,未完结,漫画同名连载中。 原书文案 三年前,帝盟解体,游戏天才莫北,低调隐退。 三年后...

杭州发布动漫游戏产业新政,首次纳入电竞

杭州发布动漫游戏产业新政,首次纳入电竞

IT之家 11 月 24 日消息,杭州市委办公厅、市政府办公厅于近日联合印发《关于推进新时代杭州动漫游戏和电竞产业高质量发展的若干意见》,该《意见》首次纳入电竞版块,旨在加强电竞产业发展的正向引导。...

企鹅电竞关停,一场命中注定的告别

企鹅电竞关停,一场命中注定的告别

图片来源@视觉中国 文 | 雷达财经,作者 | 李亦辉,编辑 | 深海 运营6年后,企鹅电竞迎来了谢幕时刻。 4月7日,企鹅电竞在官网发布《退市公告》,称因业务发展策略变更,将于6月7日23时59分终止运营。 雷达财经注意到,此前在3月初,陆续有知名企鹅电竞...

原创
            宁王发文暗示离开IG,网友怀疑宁王加入FPX!笑笑21个字点评扎心

原创 宁王发文暗示离开IG,网友怀疑宁王加入FPX!笑笑21个字点评扎心

原标题:宁王发文暗示离开IG,网友怀疑宁王加入FPX!笑笑21个字点评扎心 前言 宁王暗示离开IG 笑笑21个字点评 对于IG来说,那么肯定又损失了一名大将。在此之前,企鹅电竞主播德云色就曾在直播中谈到过宁王。笑笑就用21个字...

2020年度企鹅电竞颁奖,跑跑再获殊荣,废寝忘食的付出得到回报!

2020年度企鹅电竞颁奖,跑跑再获殊荣,废寝忘食的付出得到回报!

2020年度企鹅电竞颁奖典礼圆满结束,在这次颁奖典礼上,很多知名主播都出现在现场,而在2020年虽然疫情对我们的生活造成了很大的影响,但是在直播间内辛勤付出的主播都得到了回报,手上的奖杯是主播们最好的奖励。在本次颁奖典礼上,跑跑荣获年度最佳王者荣耀主播,年度十大巅峰主播两项大奖。...

互联网科技开启5G时代 亚博电竞迎接新潮流

[闽南网] 亚博电子竞技追赶潮流——迎接5G时代的到来! 在目前,互联网科技可以说最值得期待的必然是5G技术了,自2018年以来,5G开始确立,群众对5G便抱着期望的态度,而对于亚博电竞来说,也已认识到了5G时代到来的大趋势,早已准备好将5G技术应用到网站,建立正宗的游戏平...