基于摄像头的签到系统(考试)总结----tkinter

基于摄像头的签到系统(考试)已完结
历时总共30小时左右,大约4天多,期间工作包括从零开始学习tkinter,查阅人脸识别的资料,组合代码,优化界面,其中做界面+优化界面花费3/5的时间,正如我们软工老师说的,实现功能占一个项目不到10%,真不假。
遇到的问题:
首先就是tkinter的使用,这是python自带的库,无需安装,但是在人脸签到的那一部分,需要使用线程,使用tkinter的话,就不行,必须使用tkinter的增强版mttkinter,我也不知道为啥使用,反正使用之后没有错误就对了,至于其他的方法没有试过。一面这张图时常用控件,笔者只是使用到了其中的一部分,例如:button、label、text、canvas、message
基于摄像头的签到系统(考试)总结----tkinter_第1张图片
对于这些控件的学习,笔者是在scdn上找例子,复现,尝试修改,增加。组合不同按钮
整体来说tkinter相对简单,相对于kivy、androi,简直太好学了,如果你要学习,只需要了解这些控件是干嘛的,常用属性,还要有相关实现的代码,比如button、text等的实现代码,使用是只需要复制、粘贴,稍加修改就可。
笔者也粗略的整理了一个控件代码及其实现,其中这一片文章基于tkinter的简单相机中的部分代码是出自于基于摄像头的签到系统中的人脸签到模块的代码,有兴趣可一看一下
做完这个小项目之后呢,个人感觉非常累,毕竟以前也不咋学,懂得都懂。
从头开始学确实困难,这个过程回味起来,也是幸福满满的,结果虽重要,过程更重要,这是自我升华的过程。
再次感谢那我我参考的博客,github,由于本人失误,没有及时保存相应的连接,非常抱歉,不贴出来感觉不太好,但又找不到了,无奈,再次感谢那些作者大大,感谢
基于摄像头的签到系统(考试)总结----tkinter_第2张图片

你可能感兴趣的:(python,tkinter,tkinter,python)