做一个Python颜值打分系统,比比看杨幂和杨超越到底谁更美?
下面就来讲讲我设计的这套颜值打分系统,先上图片让大家看一下效果,比如看一下我的女神杨幂的颜值如何:
怎么样,结果是相当的精准吧,大家是不是已经跃跃欲试了呢?下面就针对该颜值打分系统进行讲解。
01.
注册百度API
该系统最为核心的部分就是颜值的打分,这里其实是直接采用的是百度的人脸检测平台,大公司,打得分靠谱有保障
image
创建应用后,我们便可以得到自己的APP_ID 、API_KEY和SECRET_KEY 值,如下图所示:
这三个值相当于我们的门牌号和钥匙,只有有这些值,我们才能够“打开门”。
02.
用Python调用百度API
我们注册好了api之后,百度提供了Python接口,我们直接安装之后就可以非常方法的使用了。省去了我们自己用深度学习搭建模型的麻烦,有API真心好啊。
下面看一下核心的代码:
先安装pip install baidu-aip 这个包非常重要,一定要先安装,然后引入AipFace这个库;
接着我们需要把图片读取出来,因为图片是二进值的,所以我们用rb读取,然后把二进制的数据用base64加密,传给百度后端。
然后调用aFace这个接口,把数据喂给它,获取它的json返回值,我们这里只取了年龄,颜值和性别。
03.
用Tk做一个界面
因为Python自带tk库,做GUI比较方便,我们这次的颜值打分系统直接用tk来完成。有兴趣的小伙伴可以用web搭建一个网页来玩一玩,大家先看一下我们搭建的界面:
界面还是很简单的,主要的功能按钮在左右两边,左边是输入和运行,以及帮助按钮,右边是输出的结果,下面列出部分核心代码:
4个button都绑定了对应的函数;
打开文件绑定show_original_pic()
运行程序绑定openfile2()
帮助文件绑定show_help()
退出软件绑定quit()
比如我们的打开文件button 就是绑定show_original_pic这个函数,读取图片文件,读取图片要用PIL模块来读取:
点击运行按钮,就是调用openfiles2函数来获取我们前面的FaceScore函数分析的图片的年龄,颜值,性别,然后把这3个值填入到右边的文本框即可。
写了这么多,大家想不想知道到底是杨幂的颜值高还是杨超越的颜值高,我运行了一下程序,发现还是杨幂的颜值高呀。
Python是不是很神奇有趣,自动动手打造一个颜值评分系统,用数字给喜欢的女神打分。想想如果迪丽热巴和古力娜扎PK,到时谁更美,欢迎留言,吱一声。
在这里我相信有很多想要学习Python的小伙伴,我自己是一名从事了多年开发的Python老程序员,辞职目前在做自己的私人定制课程,今年年初我花了一个月整理了一份最适合2021年学习的学习干货,从最基础到,各种框架都有整理,送给每一位Python小伙伴,想要获取的可以关注我并在后台私信我:学习,即可免费获取。人生苦短,我用Python!
锦鲤一出,粉丝涨涨涨
做一个Python颜值打分系统,比比看杨幂和杨超越到底谁更美?相关推荐
- python打分_做一个Python颜值打分系统,比比看杨幂和杨超越到底谁更美?
下面就来讲讲我设计的这套颜值打分系统,先上图片让大家看一下效果,比如看一下我的女神杨幂的颜值如何: 怎么样,结果是相当的精准吧,大家是不是已经跃跃欲试了呢?下面就针对该颜值打分系统进行讲解. 01. ...
- 做一个python的旅游系统_有了它,妈妈再也不担心我感冒了,Python使用迭代器进行天气预报...
上一篇博文我们使用Python制作了一个简单的天气预报小程序(天气渐冷,Python小工具让你随时掌握气温变化,做温暖的穿衣达人).今天,需求有变,如果我们想去旅游,备选方案有北京.上海.广州.新疆等 ...
- 做一个python的旅游系统_Python爬取13个旅游城市,告诉你新年大家最爱去哪玩?...
2020年马上就要到了,放一天假,很多人只是选择周边游,因为时间不是很充裕,各个景点成了人山人海,拥挤的人群,甚至去卫生间都要排队半天,那一刻我突然有点理解灭霸的行为了. 今天,通过分析去哪儿网部分城 ...
- 做一个python的旅游系统_我把全国旅游数据用Python爬下来后发现,这个地方才是真正的旅游胜地...
前言: Python对于本人来讲也是一个在逐渐学习掌握的过程,这次的内容就从旅游开始讲起,进入正文前首先附(fang)上(du)最令我垂涎欲滴的海鲜盛宴. 数据爬取: 最近几天朋友圈被大家的旅行足迹刷 ...
- 【Python实例】Python五分钟码出—女神颜值打分系统(人脸识别)!
目录 一.引入# 二.注册百度API# 三.用Python调用百度API# 四.用Tk做一个界面# 任何有关Python.后端开发.爬虫.数据结构与算法.大数据分析.机器学习.深度学习的内容知识~~~ ...
- 少儿编程----颜值打分系统
PIL(Python Image Library)是python的第三方图像处理库,但是由于其强大的功能与众多的使用人数,几乎已经被认为是python官方图像处理库了.其官方主页为:PIL. PIL历 ...
- 利用百度人脸识别API实现一款简单的Python颜值打分
前言 百度开源的人脸识别接口,通过上传人像图片可以返回颜值打分,年龄等信息:今天我们使用这个接口实现一款Python颜值打分神器 环境 python3.6 pycharm 实现步骤 接口认证,返回一个 ...
- 人脸识别实例-颜值打分系统简易版
知识点: 创建百度AI 人脸识别应用,获取自己的[APP_ID].[API_KEY].[SECRET_KEY] 查看SDK文档,调用人脸识别接口,实现颜值打分系统 实现步骤: 搜索[百度大脑],打开[ ...
- 如何做一个python小程序?
闲来无事,不知道如何打发无聊时间,突然想到自己有点选择困难症,就想着用python写个简单的程序,通过随机算法来帮我做选择,于是便有了这篇文章. 首先就是先做一些前期规划 先把自己想到的写下来,这样子 ...
最新文章
- JavaScript正则表达式(2)
- Linux中常见命令和单词的缩写全称
- centos rpm安装mysql5.5_CentOS 5.5下RPM方式安装MySQL 5.5 详解
- linux区分用户的权限级别可用,如何限制Linux内核级别的特权用户访问?
- centos 调整home分区xfs_Linux中对lvm逻辑卷分区大小的调整教程(针对xfs与ext4不同文件系统)...
- vivo的android是什么手机图片,vivo iQOO配置好不好 vivo iQOO手机参数和外观图赏
- linux+后台运行+nohup,Linux后台运行命令集(、fg、bg、jobs、nohup、ctrl + z)
- JavaFX UI控件教程(二十二)之Titled Pane和Accordion
- Spring批处理CSV处理
- Wordcounter,使用Lambdas和Fork / Join计算Java中的单词数
- OpenCV学习笔记02:OpenCV基本图片处理
- 《大型数据库技术》MySQL管理维护
- php mysql网站统计源码_php统计器代码(在线人数据统计程序源码)
- C++之浅谈类与对象
- HUAWEI内网最新发布了一份452页网络协议手册,GitHub一夜霸榜
- 胡震宁先生的《职业生涯规划》
- alios是安卓吗_鸿蒙OS系统被质疑,谷歌也有新布局!阿里云OS事件会再现吗?
- 文件的打开方式怎么用计算机,电脑怎样修改文件默认打开方式
- IDEA 生成代码神器
- 【开源教程13】疯壳·开源编队无人机-SPI(六轴传感器数据获取)