无感考勤方法、装置、设备及计算机可读存储介质与流程
- 国知局
- 2024-07-31 21:47:11
本发明涉及智能考勤,尤其涉及一种无感考勤方法、装置、设备及计算机可读存储介质。
背景技术:
1、出勤率是实现课堂教学预期效果的基础和前提,为了保证课堂教学的效果,一般需要对学生进行考勤,以保证出勤率。而原始的考勤方法需要任课老师对学生进行点名,记录学生的出勤情况。这种方法费时费力,还可能出现代考勤的现象。
2、为了更好地满足课堂考勤的需求,相关技术中提供了一种无感考勤方法,该方法通过预先设置的巡航路径控制摄像机对学生巡航拍摄,来实现课堂考勤。
3、然而,这种方法在批量布置考勤设备时,不同的教室格局需要设置不同的巡航路径,考勤设备的部署操作较为复杂。
技术实现思路
1、本发明的主要目的在于提供一种无感考勤方法、装置、设备及计算机可读存储介质,旨在解决无感考勤中,巡航路径需要预设导致考勤设备的部署操作复杂的技术问题。
2、为实现上述目的,本发明提供一种无感考勤方法,所述方法应用于步进电机,包括:
3、接收到考勤指令后,控制所述全景镜头拍摄目标教室的全景画面,并对所述全景画面进行人头检测,确定所述全景画面中每一个人头的位置区域;
4、根据各所述位置区域对所述全景画面进行截取,得到巡航区域,其中,所述巡航区域为完整覆盖各所述位置区域的面积最小的矩形区域;
5、根据所述特写镜头的视场角将所述巡航区域划分为若干个目标区域,将各所述目标区域的中心点作为巡航节点,并按预设顺序将各所述巡航节点串联,得到巡航路径;
6、控制特写镜头按所述巡航路径巡航拍摄各所述巡航节点,得到各所述巡航节点的特写图;
7、结合预设的人脸身份数据库,对各所述巡航节点的特写图进行人脸识别,确定出勤学生的身份信息,其中,所述出勤学生为出勤的目标学生,所述目标学生为所述目标教室关联的学生,所述人脸身份数据库存储有所述目标学生的人脸信息和身份信息。
8、可选地,所述人脸信息包括人脸特征,所述身份信息包括学号,所述方法还包括:
9、接收到所述目标学生的人脸图像和学号后,对所述目标学生的人脸图像进行人脸特征提取,得到所述目标学生的人脸特征,其中,所述目标学生、所述目标学生的人脸图像、所述目标学生的人脸特征与所述目标学生的学号一一对应;
10、将相互对应的目标学生的人脸特征与目标学生的学号关联后存储到预设的数据库中,并将所述数据库作为所述人脸身份数据库。
11、可选地,所述控制特写镜头按所述巡航路径巡航拍摄各所述巡航节点,得到各所述巡航节点的特写图的步骤,包括:
12、对所述全景画面进行特征提取,得到所述全景画面的图像特征;
13、将所述特写镜头当前拍摄的画面作为特写画面,并对所述特写画面进行特征提取,得到所述特写画面的图像特征;
14、根据所述全景画面的图像特征和所述特写画面的图像特征,计算所述全景画面与所述特写画面的仿射变换矩阵;
15、将所述巡航路径中下一个巡航节点作为目标节点,并获取所述目标节点的坐标;
16、根据所述仿射变换矩阵,对所述目标节点的坐标进行仿射变换,得到所述目标节点在所述特写画面中对应的坐标,并将所述目标节点在所述特写画面中对应的坐标作为目标坐标;
17、根据所述特写镜头的焦距、所述特写镜头的中心点的坐标和所述目标坐标,计算得到所述特写镜头的旋转角度;
18、控制所述特写镜头根据所述旋转角度旋转,拍摄所述目标节点,得到所述目标节点的特写图,并返回执行:所述将所述特写镜头当前拍摄的画面作为特写画面,并对所述特写画面进行特征提取,得到所述特写画面的图像特征的步骤,直至拍摄完所述巡航路径中的所有巡航节点,以得到各所述巡航节点的特写图。
19、可选地,所述对各所述巡航节点的特写图进行人脸识别的步骤之前,还包括:
20、分别对各所述巡航节点的特写图进行人头检测和人脸检测,得到各所述巡航节点对应的人头数和人脸数;
21、将所述人头数与所述人脸数不一致的巡航节点作为第一节点,并控制所述特写镜头重新拍摄所述第一节点的特写图,直至所述第一节点对应的人头数与人脸数一致,以更新各所述巡航节点的特写图;
22、分别对各所述巡航节点的特写图进行人脸质量评估,得到各所述巡航节点对应的人脸质量分数;
23、将所述人脸质量分数小于预设阈值的巡航节点作为第二节点,并控制所述特写镜头重新拍摄所述第二节点,直至所述第二节点对应的人脸质量分数大于或等于预设阈值,以更新各所述巡航节点的特写图。
24、可选地,所述人脸身份数据库设于所述双目摄像机中,所述双目摄像机中预设有人脸识别算法,所述结合预设的人脸身份数据库,对各所述巡航节点的特写图进行人脸识别,确定出勤学生的身份信息的步骤,还包括:
25、基于所述人脸识别算法,对各所述巡航节点的特写图进行人脸特征提取,得到第一人脸特征;
26、将所述第一人脸特征与所述人脸身份数据库中目标学生的人脸特征进行特征匹配,并将人脸特征匹配成功的目标学生作为出勤学生,确定所述出勤学生的学号。
27、可选地,所述双目摄像机为网络摄像机,所述将人脸特征匹配成功的目标学生作为出勤学生,确定所述出勤学生的学号的步骤之后,还包括:
28、将所述出勤学生的学号与所述目标学生的学号进行比较,确定缺勤学生的学号,其中,所述缺勤学生为未出勤的目标学生;
29、统计所述出勤学生的数量、所述缺勤学生的数量和所述位置区域的数量,并将所述出勤学生的数量作为出勤人数,将所述缺勤学生的数量作为缺勤人脸,将所述位置区域的数量作为实到人数;
30、将所述出勤学生的学号、所述缺勤学生的学号、所述出勤人数、所述缺勤人数和所述实到人数输出显示到所述网络摄像机的web界面。
31、可选地,所述将所述出勤学生的学号、所述缺勤学生的学号、所述出勤人数、所述缺勤人数和所述实到人数输出显示到所述网络摄像机的web界面的步骤之后,还包括:
32、将各所述巡航节点的坐标对应作为各所述巡航节点的特写图的文件名,并将各所述巡航节点的特写图传输到所述网络摄像机的web界面。
33、此外,为实现上述目的,本发明还提供一种无感考勤装置,所述无感考勤装置应用于双目摄像机,所述双目摄像机包括全景镜头和特写镜头,所述装置包括:
34、路径规划模块,用于接收到考勤指令后,控制所述全景镜头拍摄目标教室的全景画面,并对所述全景画面进行人头检测,确定所述全景画面中每一个人头的位置区域;根据各所述位置区域对所述全景画面进行截取,得到巡航区域,其中,所述巡航区域为完整覆盖各所述位置区域的面积最小的矩形区域;根据所述特写镜头的视场角将所述巡航区域划分为若干个目标区域,将各所述目标区域的中心点作为巡航节点,并按预设顺序将各所述巡航节点串联,得到巡航路径;
35、巡航拍摄模块,用于控制特写镜头按所述巡航路径巡航拍摄各所述巡航节点,得到各所述巡航节点的特写图;
36、考勤记录模块,用于结合预设的人脸身份数据库,对各所述巡航节点的特写图进行人脸识别,确定出勤学生的身份信息,其中,所述出勤学生为出勤的目标学生,所述目标学生为所述目标教室关联的学生,所述人脸身份数据库存储有所述目标学生的人脸信息和身份信息。
37、此外,为实现上述目的,本发明还提供一种无感考勤设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的无感考勤程序,所述无感考勤程序配置为实现如上所述的无感考勤方法的步骤。
38、此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有无感考勤程序,所述无感考勤程序被处理器执行时实现如上所述的无感考勤方法的步骤。
39、本发明通过接收到考勤指令后,控制全景镜头拍摄目标教室的全景画面,并对全景画面进行人头检测,确定全景画面中每一个人头的位置区域;根据各位置区域对全景画面进行截取,得到巡航区域,其中,巡航区域为完整覆盖各位置区域的面积最小的矩形区域;根据特写镜头的视场角将巡航区域划分为若干个目标区域,将各目标区域的中心点作为巡航节点,并按预设顺序将各巡航节点串联,得到巡航路径;控制特写镜头按巡航路径巡航拍摄各巡航节点,得到各巡航节点的特写图;结合预设的人脸身份数据库,对各巡航节点的特写图进行人脸识别,确定出勤学生的身份信息,其中,出勤学生为出勤的目标学生,目标学生为目标教室关联的学生,人脸身份数据库存储有目标学生的人脸信息和身份信息。本发明通过双目摄像机的全景镜头拍摄教室的全景画面,并根据人头检测的结果,确定教室中学生的分布情况,截取出学生分布的区域作为巡航区域,避免对无学生分布的区域巡航拍摄,提高考勤效率,接着根据特写镜头的视场角划分巡航区域,确定巡航节点,从而按一定顺序将巡航节点串联,实现动态规划巡航路径,有效解决了现有技术中巡航路径需要预先设置导致考勤设备的部署操作复杂的技术问题,提高了考勤设备的部署效率。
本文地址:https://www.jishuxx.com/zhuanli/20240731/190934.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表