tkinter
文章平均质量分 66
主要包括tkinter的常用控件介绍及使用,几个简单的例子
trust Tomorrow
只要胆子大,万物皆可码
展开
-
tkinter初体验
文章目录前言一、控件LableButtonEntryTextScrollbarRadiobuttonCheckbuttonCanvasListboxScaleSpinboxMenuComboboxFrame相关布局二、相关源码+效果图首先需要创建一个父窗口(根窗口)这里创建了一个根窗口Lable:Button按钮+弹窗entry 文本框text控件创建滚动条:单选框Radiobutton多选框 CheckbuttonScale控件Spinbox控件:菜单:Combobox下拉控件:Frame控件绝对布局:相原创 2021-05-15 01:41:48 · 438 阅读 · 0 评论 -
基于tkinter的简单相机
文章目录前言功能模块思路核心代码完整代码前言前一篇记录了一些常用tkinter控件及其使用方式,今天再次使用tkinter创建一个简易相机功能1.拍照2.录像所需工具:pycharm 2020.3.3python 3.9模块ostkinterPILcv2threadingtkinter.messagebox思路1.创建一个界面2.添加一个Lable用来显示摄像头的画面3.分别添加拍照,开始录像,结束录像按钮4.设置视频或照片的格式5.打开摄像头,经过处理画面显原创 2021-05-21 20:37:27 · 1350 阅读 · 4 评论 -
基于摄像头的签到系统(考试)(一)----tkinter
文章目录前言一、描述二、代码1.包含库2.整体代码总结前言get_face_image一、描述示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、代码1.包含库使用到的库:import threadingimport timeimport dlib # 人脸识别的库 Dlibimport numpy as np # 数据处理的库 Numpyimport cv2 # 图像处理的库 OpenCvimport原创 2021-06-03 18:17:22 · 228 阅读 · 0 评论 -
基于摄像头的签到系统(考试)(二)----tkinter
文章目录前言一、描述二、到吗1.引入库2.代码总结前言face_features_csv一、描述示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、到吗1.引入库代码如下:import cv2import osimport dlibfrom skimage import ioimport csvimport numpy as npimport pandas as pd2.代码代码如下:# -*- codeing = utf-8原创 2021-06-03 18:24:47 · 158 阅读 · 2 评论 -
基于摄像头的签到系统(考试)(三)----tkinter
文章目录前言一、描述二、代码1.引入库2.代码总结前言face_test_login一、描述face_test_login二、代码1.引入库代码如下:import copyimport osimport shutilimport threadingfrom tkinter.scrolledtext import ScrolledTextfrom PIL import ImageDraw, ImageFontimport dlib # 人脸识别的库dlibi原创 2021-06-03 18:35:33 · 305 阅读 · 0 评论 -
基于摄像头的签到系统(考试)----tkinter
文章目录前言一、整体二、子模块1.get_face_image2. face_features_csvface_test_login前言要求:一、签到部分有界面(登录界面,人脸签到界面等),界面优美基本功能:人脸识别,实时显示签到、未签到人员实时录像功能,并保存到本地二、录入数据部分本系统分为三部分,分别时录入人脸、人脸数据化、人脸登录1.录入人脸:通过摄像头输入获取脸部照片2.人脸数据化:把获取到的人脸图象,转为128D特征3.人脸登录:通过摄像头捕获人脸,计算其128D特征,原创 2021-06-03 18:42:14 · 446 阅读 · 0 评论 -
基于摄像头的签到系统(考试)总结----tkinter
基于摄像头的签到系统(考试)已完结历时总共30小时左右,大约4天多,期间工作包括从零开始学习tkinter,查阅人脸识别的资料,组合代码,优化界面,其中做界面+优化界面花费3/5的时间,正如我们软工老师说的,实现功能占一个项目不到10%,真不假。遇到的问题:首先就是tkinter的使用,这是python自带的库,无需安装,但是在人脸签到的那一部分,需要使用线程,使用tkinter的话,就不行,必须使用tkinter的增强版mttkinter,我也不知道为啥使用,反正使用之后没有错误就对了,至于其他的方原创 2021-06-03 19:06:56 · 263 阅读 · 0 评论