基于OpenCV和Python的课堂考勤系统的设计与实现
作者:***
来源:《电脑知识与技术》2019年第15期
摘要:随着计算机新技术的流行,人脸识别等新技术的应用范围越来越宽广。在学校招
生规模的扩大的前提下,课堂上有效快速点名成了上课教师的新问题。该文采用OpenCV和Python构建人脸识别技术实现课堂快速考勤。
关键词:OpenCV;Python;人脸识别;课堂考勤
中图分类号:TP311 ;文献标识码:A
文章编号:1009-3044(2019)15-0066-02
1 问题的提出
spyder python下载 近年来,我国学生人数呈现逐步上升的趋势。特别是在经济发达地区,由于外来务工人员人数非常多,很多地区的学校都招生爆满,每个班人数都在50人以上。对于任课老师来说,点名考勤成了不小的挑战。特别对于中职学校来说,实训课很多学生不一定按照指定的位置就座,因此点名时经常出现“张冠李戴”的情况。另一方面,在实训课上,教师需要操作计算机进行实操演示,这个过程中,有些学生不认真听讲,趴在桌面上睡觉。怎样快速准确统计出上课时不认真的学生,值得我们研究。
2 系统的构成
基于OpenCV和Python的课堂考勤系统其核心是利用基于OpenCV和Python实现人脸识别,通过对人脸的检测、识别及统计实现课堂考勤。使用到的硬件设备主要是高清摄像头加上一台计算机作为服务器。软件上我们采用OpenCV和Python来实现。系统的主要功能如下图1:
3 相关技术知识
OpenCV:
OpenCV是一个免费开源的跨平台计算机视觉库,可以运行多个操作系统上。它的应用领域非常广泛,在人机互动、图像分割、物体识别、动作识别、人脸识别、运动跟踪、运动分析、机器人等多个最新技术领域都有应用[1]。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论