视频考勤软件.docx
《视频考勤软件.docx》由会员分享,可在线阅读,更多相关《视频考勤软件.docx(9页珍藏版)》请在冰豆网上搜索。
视频考勤软件
视频考勤软件
篇一:
基于图形压缩技术的视频考勤机的软件设计与实现
XX.cn
基于图形压缩技术的视频考勤机的软件设计与实现
作者:
郭楚尘张立立张帆
来源:
《科技创新与应用》20XX年第12期
摘要:
针对传统考勤机出现的代替刷卡、易损坏、可靠性低等诸多问题,提出了一种基于图像压缩技术的视频考勤机软件系统。
该系统图像压缩模块采用JPEG硬件压缩编码技术对静态图像进行压缩,大大的减少了图像存储的空间和图像传输的数据量。
USB传输模块采用了USB1.1传输技术,使用普通的U盘就可以方便的读取考勤数据,免去了布线工作,方便安装。
本系统通过实际运行与测试,能够达到设计要求。
关键词:
联合图像专家组(JPEG);通用串行总线(USB);图像采集;软件程序
随着ic卡技术的发展和成熟,传统的打卡机磁卡考勤机和接触式考勤机被非接触式ic卡考勤机即感应式电子考勤机所替代。
虽然当前ic卡考勤系统已被很多企业使用,但利用ic卡考勤有其固有的缺陷。
例如,某员工可以携带别人的ic卡,代替他人打卡,不能达到考勤的真正目的。
之后又研发了一种指纹识别考勤机。
但是指纹考勤机对考勤人员要求比较高,比如皮肤干燥等识别起来就很困难。
鉴于以上考勤设备发展的历程和现状,提出了基于JPEG图像压缩技术的视频考勤系统。
本系统采用非接触式ic卡进行打卡操作,内置摄像头,打卡时可自动拍摄打卡人员面部的照片,真正有效的杜绝了员工间代替刷卡的现象。
所设计的考勤机为脱机型考勤机,不需要线缆与电脑连接。
考勤数据通过U盘传输至考勤管理Pc中,无需再布线传输数据,进一步方便了管理。
文章只从图像压缩技术和USB传输技术方面介绍考勤机的软件设计内容。
1JPEG图像压缩技术
图像压缩是指在保证一定的图像质量和满足任务要求的前提下,减少原始图像数据量的处理过程[3]。
图像数据之所以能被压缩,就是因为数据中存在着冗余。
图像数据的冗余主要表现为:
图像中相邻像素间的相关性引起的空间冗余;图像序列中不同帧之间存在相关性引起的时间冗余;不同彩色平面或频谱带的相关性引起的频谱冗余。
数据压缩的目的就是通过去除这些数据冗余来减少表示数据所需的比特数。
由于图像数据量的庞大,在存储、传输、处理时非常困难,因此图像数据的压缩就显得非常重要。
JPEG是JointPhotographicExpertsGroup(联合图像专家小组)的缩写,是第一个国际图像压缩标准。
JPEG图像压缩算法能够在提供良好的压缩性能的同时,具有比较好的重建质量,被广泛应用于图像、视频处理领域。
人们日常碰到的“.jpeg”、“.jpg”等指代的是图像数据经压缩编码后在媒体上的封存形式,不能与JPEG压缩标准混为一谈。
篇二:
视频监控及考勤系统方案
XX长江大桥治超监控及考勤系
统
设
计
方
案
重庆YY科技有限公司
20XX年12月
一、需求分析
XX长江大桥是XX融入主城的重要通道,更是XX城市发展的“生命线”。
XX要实现从县城到大城市的量变和质变,实现对重庆特大城市功能和产业的承接作用,必须充分发挥”半小时XX”的区位优势,积极融入重庆主城,突出”江城、江水、江景”的天然优势,使XX真正从偏居江南一隅的县城向”一江两岸”的大城市布局转变。
加快建设滨江新城,努力建设区域性中心大城市,这是时代赋予XX的使命,也是148万XX人民的共同愿望。
目前,XX区正加快与重庆主城的对接,承接重庆主城辐射和拓展,承继大都市的扩张传导,在城市功能、产业链等方面寻求同重庆主城的延伸和互补,真正让”半小时XX”区位和交通优势转化为”加快”和”率先”发展的经济优势。
随着该桥的正式建成通车,各种车辆的超载超重问题日益严重,为了保证大桥的行车和人民群众的生命财产安全,今XX区交通局在长江大桥头设立超载治理专项点,为了实现对超载治理点的全面监控,我们采用安徽创世科技视频监控产品,实现在监控点的全面监控。
二、系统设计依据
我们主要依据如下的规范和标准设计本解决方案:
1、《安全防范工程的程序与要求(Ga/T75)》
2、《安全防范系统通用图形符号(Ga1T77)》
3、《民用闭路电视监控系统工程技术规范(GB50198)》
4、《民用建筑电气设计规范(JGJ/T16)》
5、《智能建筑设计标准(dBJ08-47)》
6、《安全防范工程费用概算编制方法(Ga/T70)》
7、《防盗报警中心控制台(GB/T16572)》
8、《防盗报警控制器通用技术条件(GB/T16572)》
9、《入侵探测企通用技术GB10408.1》
10、《数字通信接口标准(G.703)》
11、《国际图像音视频编码标准(iSo11172)》
12、《报警图像信号传输装置(GB/T16677)》
13、《安全防范系统验收规则Ga308-20XX》
14、XX电信分公司及用户的现场描述。
三、系统设计原则
?
整个视频监控系统设计先进,配置合理,符合标准化、规范化、现代化
的要求。
?
系统设计和设备选型,充分考虑系统的可靠性、实用性、先进性和经济
性。
?
?
?
分布式监控,集中式管理,智能化设置、人性化操作。
系统中局部故障不影响系统全局的正常工作,系统稳定,易维护。
系统具备很强的扩展能力,为以后的系统更新、升级、扩展,预留了很
大的空间。
?
采用有线网络接入方式,适合各种网络环境,应用领域广泛。
四、系统设计方案
4.1系统网络结构拓扑图
4.2系统设计说明
系统分为前端子系统、监控中心平台和监控客户端三个部分组成。
本系统设计是基于安徽创世科技的有线传输的视频监控系统,采用电信iP数据网络作为传输通道,将前端的车道及广场监控画面时时的传输到交通局的指挥中心。
1、前端子系统
前端视频采集系统由创世科技的硬盘录像机、枪机摄像机,红外半球、红外高速球等组成。
其中硬盘录像机作为核心设备,负责将摄像机采集的各监控点视频图像并经过压缩编码后通过电信的传输网络上传到监控中心,实现视频的远程观看。
具体设计为:
(1)前端子系统采用cR-1798a、cR-1806c、cR1003c摄像机与cR3000R-8a硬盘录像机相连。
(2)硬盘录像机和镜头之间通过屏蔽同轴电缆线连接,长度在300m以内。
(3)传输网络采用电信的数据网络将视频监控图像经过压缩后传输到交通局的监控中心,实现视频远程观看。
2、监控中心
在监控中心机房,监控中心平台采用一台小型服务器,安装cremedia7.0企业版网络视频管理平台软件和移动视频网关软件,单台服务器可接入1千台无线设备。
监控中心根据需要安装电视墙,通过网络视频解码器(cR5100dP)将前端实时监控图像解码成电视信号,输出到电视墙。
(1)中心服务器上安装“服务器管理平台软件”、“SQL2000”软件,负责对整个
篇三:
基于视频的智能考勤系统
基于视频的智能考勤系统
一、概述
由于目前高校对到课率抓的比较严,而传统的考勤方法具有滞后性和低效性,所以我们开发了《基于视频的智能考勤系统》。
《基于视频的智能考勤系统》的创意是:
视频考勤软件),所以此次工程中我们只实现了核心算法中的第一个部分,就是基于特征的检测部分。
第二个部分目前正在开发之中,预计能在下个学期之前完成。
二、工程(1.0版本)
此次出炉的《基于视频监控的智能考勤系统》1.0版本主要有主程序、dll部分和数据库三部分组成。
他们的关系如下图所示:
1、主程序:
dll和数据库的桥梁,通过他可以实现数据在dll和数据库之间的交换。
同时,它也是用户的接口,用户可以操作他得到自己想要的信息。
2、dll:
包含了该工程的整个图像处理部分,包括图像预处理部分和模式识别部分。
接口:
intinitialclassdata(int);
参数为班级号码,从.txt文件导入班级座位信息。
返回TRUE
intloaddib(int,int,int);
参数依次为日期、时间、教室编号,返回教室人数。
a、预处理部分:
将彩色图像转换为灰度图像。
b、模式识别部分:
对每个座位进行判定,然后累加。
对于每个座位,首先计算人
头部分占当前座位框的比值,当然,这里会有黑色衣服对比值的影响。
当发现
当前比值高于我们给定值的时候,再通过判断宽度的方法判断是否有头存在,因为衣服的宽度是远远大于人头宽度的。
此种方法最后对多幅图片进行测试,准确率在90%左右。
首先,为了能够开始识别,程序需要一些教室的信息。
1、教室中每个学
生的人头可能会出现的大概位置(seat[][]二维数组存储)。
当我们得到一幅教
室图片,我们应该对每个座位上的学生的人头可能出现的位置进行判断,然后
确定一个任意四边形,将这个位置框出来。
确定位置的标准是:
只考虑学生坐
姿端正时候的人头位置,不考虑学生人头侧移的情况。
这个位置框还要在人头
的四周留有一定的空间,给学生头部运动留有一定的空间。
2、对与每个人头,我们还要确认一个人头宽度的大概范围(headlength[][]存储)。
即,图片中横
向看到的人头宽度。
由于透视原理,教室前、后排的学生人头宽度肯定有较大
的差别。
这两个部分的手工录入在实际当中是很繁琐的,但是一但录入完毕,数据对于当前教室就可以在摄像头位置、角度不变的情况下永久使用。
以上部
分的单位均为像素。
3、对于每个人头,还需要一个灰度比值,即符合要求的
灰度较小部分面积占总框面积的比值下限(ratio[])。
这个值的设置比较灵活,即可以对每个座位逐个设置,也可以全部座位只采用一个值。
下面,还有3个应用于全图像的值:
允许判断的灰度最大值(grademax),
灰度误差范围(graderange)和座位个数(numofseat)。
程序从用户给的头部
框中选取中间点,取它的灰度,如果这个灰度值太高,就表明它不是头,直接
返回假。
而这个灰度是否太高的判断标准就是灰度最大值。
灰度误差范围就是
在当前选取灰度值的一个范围当中的灰度全部判断为人头。
比如当前选定灰度
为30,那么在30±灰度误差范围中的灰度都被计算。
座位个数记录总共要
被判断的座位个数。
以上的所有数据为简单起见,被存储在一个.txt文件中。
格式:
允许判断的灰度最大值灰度误差范围座位个数
人头位置框的4点坐标(左上,右上,右下,坐下)灰度比值人头宽度下
限人头宽度上限
……(根据座位个数输入相应数据)
3、数据库:
数据主要提供数据的存储和查询用途,由于本项目主要是研究性质的,尚处在实验
室阶段,所以,本部分重视的是查询。
a)数据库的存储:
存储应包含时间、教室、课程、课程代码、上课教师、学院、
上课的年级、教学班、教学班号、备注等。
能详细的记录每日各个教室的上课考勤情况,在备注内还可以记录一些附加信息,比如某班的请假信息等等。
b)数据库的查询:
通过多重查询方式查询和统计各种数据。
如1、查询某门课某
段时间的到课情况查询。
2、某个教师的上课考勤情况。
3、查询某个教师某门课的考勤情况。
4、查询某个教师的某个班的某门课的考勤情况等查询情况。
6、应用程序提供的操作:
应用程序提供了多种管理和查询模式,方便学校管理和对
教师、班级的评估。
大多数查询方式或管理方式通过子窗口来操作,简洁明了,易于操作。
其他的各种查询方式仍在设计中。
a)当前时刻对教室的考勤情况的实时查询:
只需输入教室的号码即可查询教室
的考勤情况,并更新数据库。
b)查询某门课某段时间的到课情况查询:
可以通过选择课程名称或课程代码,
选择上课的时间,即可查询当次课的考勤情况。
c)某个教师的上课考勤情况:
通过输入教师的名字或者教工号,即可查询该教
师所任的每门课的平均考勤情况
d)查询某个教师某门课的考勤情况:
通过输入教师的名字或者教工号,选择该
教师所任的一门课,即可查询该教师的该门课的每个教学班每周的平均到课
率
e)查询某个教师的某个班的某门课程的考勤情况等查询情况:
通过确定教师、
该教师担任的课程和教学班号,即可查询该教师担任的该门课的某个班级的
详细考勤情况。
f)数据库的后台管理:
通过password既可进入后台,在学期初做数据库的初
始化、对数据内容的修改、删除等。
示例数据库的各项数据名称:
1、班级名称课程名称1-课程名称5
2、学院学院1-学院5
3、年级年级1-年级5
4、教师名称教师名字1-教师名字5
5、教师工号11-15
6、教学班号21-25
7、实时查询时,示例的教室号为1.