学习日报
姓名:秦佳琪 日期:2020年7月16日
今日学习内容 昨天用pyqt5制作了窗口的样式、签到目录按钮等今天老师真正讲解界面设计:界面程序设计、最终界面显示窗口提供操作的地方等一系列内容实现;就是摄像头实时显示、人脸识别、保存签到、导出数据以及人脸库的管理。在界面实现摄像头是重点,在概要部分分成多个功能:摄像头(实时显示),首先流程需要打开摄像头再获取摄像头数据,再把获取数据提供给界面显示*,最后进行关闭,多次反复进行操作。印象深刻的还有摄像头对于RGB的存储也并不是以通常看的方式进行的,而是以BGR方式存储,首先需要转换为RGB,需要知道转换数据和转换参数(即转换成什么样子)、以什么颜色转换为另一种,转换函数相对来说有些绕,需要多进行思考否则容易混乱。
今天重点内容还包括槽函数。是qt中存在的一种机制,信号槽机制可以用来关联另外一个函数,今天许多代码都相应的用到了它。
自我反思 1、对于类的调用不够成熟,语句生疏;
2、对于老师强调的不够重视(获取摄像头数据后显示数据,在显示过程中需要显示到pyqt的窗口当中而非单独创建窗口),对于有些知识不能够及时进行上下连接和思考,整体思路不够全面和完整;
3、课程一定不能漏掉任何细节,与以往的python课程有许多出入点;
4、对于每个字母都认真检查,一个字母错误就会导致整个代码无法运行,要细心
5、课后对老师的录屏内容进行反复观看,不懂的也会与老师进行及时的交流