500行Python代码打造刷脸考勤系统
扩展要求是导出每日的考勤表,可以拆分为两个部分,一个是存储考勤信息,一个是展示考勤信息。再比如对拒绝多张人脸时、只处理距离屏幕最近的员工的面部信息:dets是侦测到的所有面部数组,biggest_face是距离屏幕最近的面部。完成菜单的初始化显示,点击事件绑定。完成右边主展示面板的初始化显示。该模块函数完成写数据库操作,第二个参数为准备写的一条记录,第三个参数type表示要对哪一个表进行写操作。计算两个人脸的欧式距离,入口参数是两个人脸的特征数据,出口参数是判定的结果,欧式距离大于0.4判为不同,不大于判为相同。得到当前日期和时间,并组装成特定格式作为出口参数返回。
用户评论