智能分数计算机在线使用,基于智能手机的试卷分数统计系统及其使用方法与流程...
本发明涉及一种基于智能手机的试卷分数统计系统及其使用方法。
背景技术:
对于考试分数的统计,现有的技术中,需要由外接设备和计算机配合完成。其缺陷在于:第一、外接设备和计算机本身具有成本高和挪动不方便的特性、第二,答题卡需要特制以确保外接设备能够正常工作、第三,外接设备不具备同时扫描多张答题卡的功能,当工作量较大时,需要用户排队等待,浪费大量时间。所以现有的技术成本高,具有一定的局限性,工作效率低。
因此,有必要对这种分数统计系统进行结构优化,以克服上述缺陷。
技术实现要素:
本发明的目的是提供一种基于智能手机的试卷分数统计系统及其使用方法,以减轻工作负担,减少统计错误,提高工作效率。
本发明为解决其技术问题所采用的技术方案是:
基于智能手机的试卷分数统计系统,包括系统入口、图像采集模块、图像处理模块以及分数统计模块;进入系统入口后,图像采集模块调用智能手机的摄像头对答题卡中的评分区域进行拍摄或读取设备中已有的图像,拍摄成功后,跳转至图像处理模块;图像处理模块包括图像预处理模块、图像校正模块以及图像识别模块,由图像预处理模块先对图像进行预处理,再由图像校正模块对图像进行校正,完成之后,由图像识别模块对图像进行识别,用户确认无误后,将识别的分数保存到系统中;分数统计模块对识别的分数按照既定的程序进行统计,并将统计的分数显示在界面上。
利用上述系统的使用方法,包括:
1)通过智能手机的摄像头对试卷的评分区域进行拍照采集图像;
2)对采集的图像进行预处理:
利用RGB颜色模型(R、G、B分别代表红、绿、蓝)和平均值法对图像进行灰度化处理,将彩色图像中的三分量亮度求平均得到一个灰度值;
3)利用空间域中值滤波法消除图像噪声:
首先确定一个像素作为中心点划分一个邻域并且计算该邻域的灰度值,累计各个邻域的灰度值然后排序,取中心值作为中心像素的新的灰度值;再利用最大类间差法对图像进行二值化处理;
4)图像校正:
由于拍摄时不能保证完全正对分数区域,这就可能造成采集图像倾斜或变形;利用透视校正计算出变形图像的四个角点坐标与标准图像的四个角点坐标的对应关系,进而将变形图像的所有坐标点都映射到新图像中;
5)利用投影算法对图像的评分区进行细分割:
在目标图像水平和垂直方向上,分别统计目标像素点的个数,分析这些像素点的之间变化的分界线,完成对评分区域的分割;
6)采用模板匹配结合结构化特征的方法对数字进行识别:
首先设计待识别的模板图像;然后利用豪斯多夫距离求模板与待检图像之间的相似度,该函数是用两个点集之间的距离来衡量相似程度;通过数字的孔洞质心位置、欧拉数、横线、竖线来区分数字;
7)统计分数:
分数提取完成后,系统按照设定程序计算出总分,跳转至输出界面,显示总分。
本发明的优点在于:
1.该系统充分利用智能手机的摄像、存储等功能,对评分区的分数进行识别和统计;
2.对答题卡没有特定的要求,不需要购买专业的外接设备和计算机,可以节省大量资金,并且不再受到时间和地点的约束,实现了随时随地阅卷的目标;
3.智能手机价格更加经济,普及率更高,所以在工作量较大时,可以实现同时阅卷,效率更高,能够为用户节省大量时间。
附图说明
图1是本发明提出的基于智能手机的试卷分数统计系统的结构示意图;
图2是该系统的使用方法流程图;
图3是中值滤波流程图;
图4是模板匹配识别流程图。
具体实施方式
为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合图示与具体实施例,进一步阐述本发明。
如图1所示,本发明提出的基于智能手机的试卷分数统计系统包括系统入口、图像采集模块、图像处理模块以及分数统计模块;进入系统入口后,图像采集模块调用智能手机的摄像头对答题卡中的评分区域进行拍摄或读取设备中已有的图像,拍摄成功后,跳转至图像处理模块;图像处理模块包括图像预处理模块、图像校正模块以及图像识别模块,由图像预处理模块先对图像进行预处理,再由图像校正模块对图像进行校正,完成之后,由图像识别模块对图像进行识别,用户确认无误后,将识别的分数保存到系统中;分数统计模块对识别的分数按照既定的程序进行统计,并将统计的分数显示在界面上。如图2、3、4所示,利用上述系统的使用方法包括:通过智能手机的摄像头对试卷的评分区域进行拍照采集图像;对采集的图像进行预处理:利用RGB颜色模型(R、G、B分别代表红、绿、蓝)和平均值法对图像进行灰度化处理,将彩色图像中的三分量亮度求平均得到一个灰度值;利用空间域中值滤波法消除图像噪声:首先确定一个像素作为中心点划分一个邻域并且计算该邻域的灰度值,累计各个邻域的灰度值然后排序,取中心值作为中心像素的新的灰度值;再利用最大类间差法对图像进行二值化处理;图像校正:由于拍摄时不能保证完全正对分数区域,这就可能造成采集图像倾斜或变形;利用透视校正计算出变形图像的四个角点坐标与标准图像的四个角点坐标的对应关系,进而将变形图像的所有坐标点都映射到新图像中;利用投影算法对图像的评分区进行细分割:在目标图像水平和垂直方向上,分别统计目标像素点的个数,分析这些像素点的之间变化的分界线,完成对评分区域的分割;采用模板匹配结合结构化特征的方法对数字进行识别:首先设计待识别的模板图像;然后利用豪斯多夫距离求模板与待检图像之间的相似度,该函数是用两个点集之间的距离来衡量相似程度;通过数字的孔洞质心位置、欧拉数、横线、竖线来区分数字;分数提取完成后,系统按照设定程序计算出总分,跳转至输出界面,显示总分。
以上实施方式只为说明本发明的技术构思及特点,其目的在于让本领域的技术人员了解本发明的内容并加以实施,并不能以此限制本发明的保护范围,凡根据本发明精神实质所做的等效变化或修饰,都应涵盖在本发明的保护范围内。
智能分数计算机在线使用,基于智能手机的试卷分数统计系统及其使用方法与流程...相关推荐
- 计算机毕业设计ssm基于web的社团管理系统r848z系统+程序+源码+lw+远程部署
计算机毕业设计ssm基于web的社团管理系统r848z系统+程序+源码+lw+远程部署 计算机毕业设计ssm基于web的社团管理系统r848z系统+程序+源码+lw+远程部署 本源码技术栈: 项目架构 ...
- 计算机毕业设计ssm基于SSM框架的中医养生系统i9830系统+程序+源码+lw+远程部署
计算机毕业设计ssm基于SSM框架的中医养生系统i9830系统+程序+源码+lw+远程部署 计算机毕业设计ssm基于SSM框架的中医养生系统i9830系统+程序+源码+lw+远程部署 本源码技术栈: ...
- 计算机毕业设计ssm基于vuejs的二手车交易平台ue120系统+程序+源码+lw+远程部署
计算机毕业设计ssm基于vuejs的二手车交易平台ue120系统+程序+源码+lw+远程部署 计算机毕业设计ssm基于vuejs的二手车交易平台ue120系统+程序+源码+lw+远程部署 本源码技术栈 ...
- 计算机毕业设计ssm基于JAVAEE的车检预约系统846ks系统+程序+源码+lw+远程部署
计算机毕业设计ssm基于JAVAEE的车检预约系统846ks系统+程序+源码+lw+远程部署 计算机毕业设计ssm基于JAVAEE的车检预约系统846ks系统+程序+源码+lw+远程部署 本源码技术栈 ...
- 计算机毕业设计Java基于的智慧小区(源码+系统+mysql数据库+lW文档)
计算机毕业设计Java基于的智慧小区(源码+系统+mysql数据库+lW文档) 计算机毕业设计Java基于的智慧小区(源码+系统+mysql数据库+lW文档) 本源码技术栈: 项目架构:B/S架构 开 ...
- 计算机毕业设计ssm基于java的酒店管理系统tpk08系统+程序+源码+lw+远程部署
计算机毕业设计ssm基于java的酒店管理系统tpk08系统+程序+源码+lw+远程部署 计算机毕业设计ssm基于java的酒店管理系统tpk08系统+程序+源码+lw+远程部署 本源码技术栈: 项目 ...
- 计算机毕业设计springboot基于大数据的疫情追踪系统的设计和实现rva1s源码+系统+程序+lw文档+部署
计算机毕业设计springboot基于大数据的疫情追踪系统的设计和实现rva1s源码+系统+程序+lw文档+部署 计算机毕业设计springboot基于大数据的疫情追踪系统的设计和实现rva1s源码+ ...
- 计算机毕业设计ssm基于web的暗香小店系统的设计与实现80041系统+程序+源码+lw+远程部署
计算机毕业设计ssm基于web的暗香小店系统的设计与实现80041系统+程序+源码+lw+远程部署 计算机毕业设计ssm基于web的暗香小店系统的设计与实现80041系统+程序+源码+lw+远程部署 ...
- 计算机毕业设计ssm基于Java的城市公交查询系统ac5p2系统+程序+源码+lw+远程部署
计算机毕业设计ssm基于Java的城市公交查询系统ac5p2系统+程序+源码+lw+远程部署 计算机毕业设计ssm基于Java的城市公交查询系统ac5p2系统+程序+源码+lw+远程部署 本源码技术栈 ...
最新文章
- 【 Notes 】WLLS Algorithm of TOA - Based Positioning (include the two - step WLS estimator)
- LeetCode 47 全排列 II
- 【前端小技巧】利用border画三角形及梯形
- eclipse 快捷键收藏
- jquery跨域调用webService
- 插入排序算法(insertion-sort)
- Tracepro 中LED光源模型建立(英文
- 互联网行业,常见含金量高的证书,看看你有几个?
- word单页(或中间几页)横向显示
- PIXI 宝物猎人(7)
- 赔 1100 万美元!谷歌招聘年龄歧视
- SwitchyOmega
- fix indent命令实现纳米摩擦及摩擦力计算案例
- 拆解老古董:一台60年代的双矿石收音机
- DataRow对象的RowState和DataRowVersion属性特点
- 虚拟机里的linux磁盘空间扩容
- cocos xcode9 system 废除 xcode9 'system' is unavailable: not available on iOS
- html5网页分享到朋友圈,微信公众平台网页开发实战--1.微信分享一个网页到朋友圈...
- 计算机丢失tool dll,catchtools.dll怎么删除,在任务管理器里面找不到
- 浅谈SQL Server索引视图(物化视图)以及索引视图与查询重写
热门文章
- python roc曲线_python画roc
- 小区住宅故障电弧探测器可4G上传
- 水果店如何选址,开水果店如何选址
- 阿里巴巴笔试题:数据分析与建模测试
- python接收邮件内容启动程序_如何使用Python脚本来处理电子邮件?
- 6月12日云栖精选夜读:【干货】iOS 11 短信拦截功能初探
- Autodesk AutoCAD 2024 Mac软件安装包下载Autodesk CAD2024安装教程支持M1/2芯片
- qcc304x笔记之i2c运用(八)
- java拼接图片大小_Java实现图片拼接(注:图片需长宽一致)
- Uibot正则表达式