下面就来讲讲我设计的这套颜值打分系统,先上图片让大家看一下效果,比如看一下我的女神杨幂的颜值如何:

怎么样,结果是相当的精准吧,大家是不是已经跃跃欲试了呢?下面就针对该颜值打分系统进行讲解。

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颜值打分系统,比比看杨幂和杨超越到底谁更美?相关推荐

  1. python打分_做一个Python颜值打分系统,比比看杨幂和杨超越到底谁更美?

    下面就来讲讲我设计的这套颜值打分系统,先上图片让大家看一下效果,比如看一下我的女神杨幂的颜值如何: 怎么样,结果是相当的精准吧,大家是不是已经跃跃欲试了呢?下面就针对该颜值打分系统进行讲解. 01. ...

  2. 做一个python的旅游系统_有了它,妈妈再也不担心我感冒了,Python使用迭代器进行天气预报...

    上一篇博文我们使用Python制作了一个简单的天气预报小程序(天气渐冷,Python小工具让你随时掌握气温变化,做温暖的穿衣达人).今天,需求有变,如果我们想去旅游,备选方案有北京.上海.广州.新疆等 ...

  3. 做一个python的旅游系统_Python爬取13个旅游城市,告诉你新年大家最爱去哪玩?...

    2020年马上就要到了,放一天假,很多人只是选择周边游,因为时间不是很充裕,各个景点成了人山人海,拥挤的人群,甚至去卫生间都要排队半天,那一刻我突然有点理解灭霸的行为了. 今天,通过分析去哪儿网部分城 ...

  4. 做一个python的旅游系统_我把全国旅游数据用Python爬下来后发现,这个地方才是真正的旅游胜地...

    前言: Python对于本人来讲也是一个在逐渐学习掌握的过程,这次的内容就从旅游开始讲起,进入正文前首先附(fang)上(du)最令我垂涎欲滴的海鲜盛宴. 数据爬取: 最近几天朋友圈被大家的旅行足迹刷 ...

  5. 【Python实例】Python五分钟码出—女神颜值打分系统(人脸识别)!

    目录 一.引入# 二.注册百度API# 三.用Python调用百度API# 四.用Tk做一个界面# 任何有关Python.后端开发.爬虫.数据结构与算法.大数据分析.机器学习.深度学习的内容知识~~~ ...

  6. 少儿编程----颜值打分系统

    PIL(Python Image Library)是python的第三方图像处理库,但是由于其强大的功能与众多的使用人数,几乎已经被认为是python官方图像处理库了.其官方主页为:PIL. PIL历 ...

  7. 利用百度人脸识别API实现一款简单的Python颜值打分

    前言 百度开源的人脸识别接口,通过上传人像图片可以返回颜值打分,年龄等信息:今天我们使用这个接口实现一款Python颜值打分神器 环境 python3.6 pycharm 实现步骤 接口认证,返回一个 ...

  8. 人脸识别实例-颜值打分系统简易版

    知识点: 创建百度AI 人脸识别应用,获取自己的[APP_ID].[API_KEY].[SECRET_KEY] 查看SDK文档,调用人脸识别接口,实现颜值打分系统 实现步骤: 搜索[百度大脑],打开[ ...

  9. 如何做一个python小程序?

    闲来无事,不知道如何打发无聊时间,突然想到自己有点选择困难症,就想着用python写个简单的程序,通过随机算法来帮我做选择,于是便有了这篇文章. 首先就是先做一些前期规划 先把自己想到的写下来,这样子 ...

最新文章

  1. JavaScript正则表达式(2)
  2. Linux中常见命令和单词的缩写全称
  3. centos rpm安装mysql5.5_CentOS 5.5下RPM方式安装MySQL 5.5 详解
  4. linux区分用户的权限级别可用,如何限制Linux内核级别的特权用户访问?
  5. centos 调整home分区xfs_Linux中对lvm逻辑卷分区大小的调整教程(针对xfs与ext4不同文件系统)...
  6. vivo的android是什么手机图片,vivo iQOO配置好不好 vivo iQOO手机参数和外观图赏
  7. linux+后台运行+nohup,Linux后台运行命令集(、fg、bg、jobs、nohup、ctrl + z)
  8. JavaFX UI控件教程(二十二)之Titled Pane和Accordion
  9. Spring批处理CSV处理
  10. Wordcounter,使用Lambdas和Fork / Join计算Java中的单词数
  11. OpenCV学习笔记02:OpenCV基本图片处理
  12. 《大型数据库技术》MySQL管理维护
  13. php mysql网站统计源码_php统计器代码(在线人数据统计程序源码)
  14. C++之浅谈类与对象
  15. HUAWEI内网最新发布了一份452页网络协议手册,GitHub一夜霸榜
  16. 胡震宁先生的《职业生涯规划》
  17. alios是安卓吗_鸿蒙OS系统被质疑,谷歌也有新布局!阿里云OS事件会再现吗?
  18. 文件的打开方式怎么用计算机,电脑怎样修改文件默认打开方式
  19. IDEA 生成代码神器
  20. 【开源教程13】疯壳·开源编队无人机-SPI(六轴传感器数据获取)

热门文章

  1. 孩子没有身份证如何坐火车
  2. 云盒子企业云盘实用案例:深谈文档云管理在制造行业的落地及应用
  3. 技术支持工程师应具备的专业技能
  4. 下一代VC运行时库——Universal CRT
  5. 基于java jsp的网上汽车销售系统(原创)
  6. webview长按图片识别二维码
  7. RegexBuddy图文使用教程
  8. startForeground requires android.permission.FOREGROUND_SERVICE
  9. Edusoho 网络课堂安装教程
  10. Amlogic A311D 驱动分析系列(三)-点MIPI屏