Python小测试 2021最新男女颜值打分小系统标准出炉,看哭无数人...
导语
哈喽!我是木木子,今天又想我了嘛?
之前不是出过一期Python美颜相机嘛?不知道你们还记得不?这一期的话话题还是围绕上期关于颜值方面来走。
还是原来的配方,还是原来的味道。
偶尔有女生或者说男生都有过这样的经历,偶然照镜子的时候觉得自己美、帅到爆炸。【小编打死不会承认的.jpg】
但打开无美颜的前置摄像头无滤镜,或者看到真正的漂亮小姐姐,又会感慨自己怎么能这么丑!
颜值打分其实是个很有争议,并且人人都感兴趣的话题,那么今天木木子就带着Python颜值打分神器走来了!
如果满分100分,平均分60,你会给自己的颜值打几分?
正文
本文是基于tkinter做的界面化颜值打分小系统哈,快来测测你的颜值打多少分呀~
环境安装部分:Python3、pycharm2021、以及一些自带的模块。
pip install -i https://pypi.douban.com/simple/ pillow
pip install -i https://pypi.douban.com/simple/ baidu-aip
首先还是肯定配置百度api参数如下:
APP_ID = '15768642'
API_KEY = 'xhiiGmGPRCRj10XIqVlVeCky'
SECRET_KEY = 'ZDMMAO7StwTKzW8BspVQxvoGtdgSW4yI'
a_face = AipFace(APP_ID, API_KEY, SECRET_KEY)
image_type = 'BASE64'
options = {'face_field': 'age,gender,beauty'}
标题设计颜色、字体等:
def title(self):"""标题设计"""lb = tk.Label(self.root, text='颜值打分系统',bg='#008B8B',fg='lightpink', font=('楷书', 30),width=20,height=2,# relief=tk.SUNKEN)lb.place(x=200, y=10)
设置了界面化程序的背景大小等:
class ScoreSystem():root = tk.Tk()# 修改程序框的大小root.geometry('800x500')# 添加程序框标题root.title('颜值打分系统')# 修改背景色canvas = tk.Canvas(root,width=800, # 指定Canvas组件的宽度height=500, # 指定Canvas组件的高度bg='#E6E8FA') # 指定Canvas组件的背景色canvas.pack()
主函数运行:
def start_interface(self):"""主运行函数"""self.title()self.time_component()# 打开本地文件tk.Button(self.root, text='打开文件', command=self.show_original_pic).place(x=50, y=150)# 进行颜值评分tk.Button(self.root, text='颜值识别', command=self.open_files2).place(x=50, y=230)# 退出系统tk.Button(self.root, text='退出软件', command=self.quit).place(x=50, y=390)# 显示图框标题tk.Label(self.root, text='原图', font=10).place(x=380, y=120)# 修改图片大小self.label_img_original = tk.Label(self.root)# 设置显示图框背景self.cv_orinial = tk.Canvas(self.root, bg='white', width=270, height=270)# 设置显示图框边框self.cv_orinial.create_rectangle(8, 8, 260, 260, width=1, outline='red')# 设置位置self.cv_orinial.place(x=265, y=150)# 显示图片位置self.label_img_original.place(x=265, y=150)# 设置评分标签tk.Label(self.root, text='性别', font=10).place(x=680, y=150)self.text1 = tk.Text(self.root, width=10, height=2)tk.Label(self.root, text='年龄', font=10).place(x=680, y=250)self.text2 = tk.Text(self.root, width=10, height=2)tk.Label(self.root, text='评分', font=10).place(x=680, y=350)self.text3 = tk.Text(self.root, width=10, height=2)# 填装文字self.text1.place(x=680, y=175)self.text2.place(x=680, y=285)self.text3.place(x=680, y=385)# 开启循环self.root.mainloop()def show_original_pic(self):"""放入文件"""self.path_ = askopenfilename(title='选择文件')# 处理文件img = Image.open(fr'{self.path_}')img = img.resize((270, 270), PIL.Image.ANTIALIAS) # 调整图片大小至270*270# 生成tkinter图片对象img_png_original = ImageTk.PhotoImage(img)# 设置图片对象self.label_img_original.config(image=img_png_original)self.label_img_original.image = img_png_originalself.cv_orinial.create_image(5, 5, anchor='nw', image=img_png_original)def open_files2(self):# 获取百度API接口获得的年龄、分数、性别age, score, gender = face_score(self.path_)# 清楚text文本框内容并进行插入self.text1.delete(1.0, tk.END)self.text1.tag_config('red', foreground='RED')self.text1.insert(tk.END, gender, 'red')self.text2.delete(1.0, tk.END)self.text2.tag_config('red', foreground='RED')self.text2.insert(tk.END, age, 'red')self.text3.delete(1.0, tk.END)self.text3.tag_config('red', foreground='RED')self.text3.insert(tk.END, score, 'red')def quit(self):"""退出"""self.root.quit()
最后还设置了时间组,随时更新测试颜值的时间,就可以测出不同时间段颜值。
def get_time(self, lb):"""获取时间"""time_str = time.strftime("%Y-%m-%d %H:%M:%S") # 获取当前的时间并转化为字符串lb.configure(text=time_str) # 重新设置标签文本self.root.after(1000, self.get_time, lb) # 每隔1s调用函数 get_time自身获取时间def time_component(self):"""时间组件"""lb = tk.Label(self.root, text='', fg='white', font=("黑体", 15))lb.place(relx=0.75, rely=0.90)self.get_time(lb)
效果如下:
嘿嘿!仅仅供大家学习娱乐交流的~很多颜值打分不准滴!请轻点儿捶我.jpg。
总结
好啦!文章就写到这里,这款颜值打分神器需要的小小伙伴儿自取!
Python小测试 2021最新男女颜值打分小系统标准出炉,看哭无数人...相关推荐
- 2021最新外卖霸王餐小程序、H5、微信公众号版外系统源码|霸王餐美团/饿了么系统 粉丝裂变玩源码下载
2021年了,你还在用淘宝客吗?赶紧跟上互联网的大势吧,外卖cps就是cps人群趋势! 个人.个体.企业均可使用 外卖霸王餐小程序.H5.微信公众号版外系统源码|霸王餐美团/饿了么系统 粉丝裂变玩 2 ...
- 2021最新外卖霸王餐小程序、外系统霸王餐H5/APP程序源码|美团/饿了么霸王餐系统 粉丝裂变分销源码分享
2021最新外卖霸王餐小程序.外系统霸王餐H5/APP程序源码|美团/饿了么霸王餐系统 粉丝裂变分销源码 外卖霸王餐系统小程序/H5/APP源码 2021最新霸王餐小程序 霸王餐小程序源码地址 成品演 ...
- 2021年中秋国庆假期安排表新鲜出炉!这些你一定要知道
七月.八月对于持续"搬砖"没有节假日休息的打工人来说真的是太辛苦了,但是过完八月份,一波节日和假期就要来了,官方消息,2021年中秋.国庆假期安排已出炉! 最新放假通知!中秋放假3 ...
- 2021北京高考一分一段成绩查询,2021北京高考总成绩一分一段表出炉
2021高考成绩分数段(一分一段)是很重要的填报志愿的依据,也是各大高校划自己分数线的一部分依据.考试们根据成绩对照一分一段表.确定自己如何填写志愿.下面是小编整理的2021北京高考总成绩一分一段表重 ...
- 2021年重庆高考成绩分数段查询,2021重庆高考总成绩一分一段表出炉
2021高考成绩分数段(一分一段)是很重要的填报志愿的依据,也是各大高校划自己分数线的一部分依据.考试们根据成绩对照一分一段表.确定自己如何填写志愿.下面是小编整理的2021重庆高考总成绩一分一段表重 ...
- 怀化php工资一般多少,【慌了】怀化官方最新平均工资标准出炉,快看看你拖后腿没......
原标题:[慌了]怀化官方最新平均工资标准出炉,快看看你拖后腿没... NO.5280 ▼ 近日怀化市人力资源和社会保障局和 怀化市统计局发布了 <2016年全市在岗职工平均工资的通知> 据 ...
- 手把手教你写一个没有服务器的颜值打分小程序,可直接上线
小程序现在可以说非常火爆了,流量入口非常多.尤其是出了流量主功能以后,普通开发者也能在自己的个人小程序里植入官方广告来获取收入.程序员想赚点外快再合适不过了.今天教大家写一个颜值打分的小程序,利用现成 ...
- 2021最新PHP域名防封系统源码4.0+后台管理功能+个人免签支付接口网站源码
这是一款最新的域名防封系统源码,带有后台管理系统,带有充值功能,对接个人免签支付(码支付) 功能还是不错的,感兴趣的拿去研究!带有配置教程! 站长测试环境:PHP5.4+MYSQL5.6 1.导入数据 ...
- 全球最美Top100女神出炉,国内六人上榜,我Python发现了这些秘密...
最近一段时间,国外媒体TOP BEAUTY WORLD选取了全球最帅男性和最美女性前100名,肖战成为了该排行榜历届以来首位登顶的亚洲人.这一消息立刻成为了流量的热点. 我特地去查了一下,想看一下榜单 ...
最新文章
- ubuntu mysql的穷_Ubuntu安装配置Mysql
- 网络推广专员浅析到2021年底至少3亿台华为设备将使用鸿蒙系统
- 数据结构源码笔记(C语言):基数排序
- Bug之本地可以发送邮件 测试服不行
- 使用AWS Lambda,S3和AWS CloudFront进行动态内容缓存
- 管理活动目录域服务实训_管理学院学生党支部开展实践教育基地服务活动
- 数据分析-书籍整理(三)
- 如何修改matplotlib的图例的标题的字体大小
- ZZULIOJ 1117: 查找数组元素
- 常用排序算法的python实现
- 服务器为什么经常掉线?
- android外设按键,Android 外接键盘的按键处理 .
- ERROR TransactionInterceptor - Application exception overridden by rollback exception
- 世界杯要来了,先跟梅西来个热身吧_数字体验_新浪博客
- Error Based Injection和sql注入函数
- 方舟编译器开源,华为自家开源平台面世!(附编译过程)
- 董明珠为什么选择长沙?
- iOS Workspace内多project开发
- U盘量产之更改U盘容量大小
- 我想贪图安逸,但又不甘心,怎么办?
热门文章
2021年了,你还在用淘宝客吗?赶紧跟上互联网的大势吧,外卖cps就是cps人群趋势! 个人.个体.企业均可使用 外卖霸王餐小程序.H5.微信公众号版外系统源码|霸王餐美团/饿了么系统 粉丝裂变玩 2 ...
2021最新外卖霸王餐小程序.外系统霸王餐H5/APP程序源码|美团/饿了么霸王餐系统 粉丝裂变分销源码 外卖霸王餐系统小程序/H5/APP源码 2021最新霸王餐小程序 霸王餐小程序源码地址 成品演 ...
七月.八月对于持续"搬砖"没有节假日休息的打工人来说真的是太辛苦了,但是过完八月份,一波节日和假期就要来了,官方消息,2021年中秋.国庆假期安排已出炉! 最新放假通知!中秋放假3 ...
2021高考成绩分数段(一分一段)是很重要的填报志愿的依据,也是各大高校划自己分数线的一部分依据.考试们根据成绩对照一分一段表.确定自己如何填写志愿.下面是小编整理的2021北京高考总成绩一分一段表重 ...
2021高考成绩分数段(一分一段)是很重要的填报志愿的依据,也是各大高校划自己分数线的一部分依据.考试们根据成绩对照一分一段表.确定自己如何填写志愿.下面是小编整理的2021重庆高考总成绩一分一段表重 ...
原标题:[慌了]怀化官方最新平均工资标准出炉,快看看你拖后腿没... NO.5280 ▼ 近日怀化市人力资源和社会保障局和 怀化市统计局发布了 <2016年全市在岗职工平均工资的通知> 据 ...
小程序现在可以说非常火爆了,流量入口非常多.尤其是出了流量主功能以后,普通开发者也能在自己的个人小程序里植入官方广告来获取收入.程序员想赚点外快再合适不过了.今天教大家写一个颜值打分的小程序,利用现成 ...
这是一款最新的域名防封系统源码,带有后台管理系统,带有充值功能,对接个人免签支付(码支付) 功能还是不错的,感兴趣的拿去研究!带有配置教程! 站长测试环境:PHP5.4+MYSQL5.6 1.导入数据 ...
最近一段时间,国外媒体TOP BEAUTY WORLD选取了全球最帅男性和最美女性前100名,肖战成为了该排行榜历届以来首位登顶的亚洲人.这一消息立刻成为了流量的热点. 我特地去查了一下,想看一下榜单 ...