点名系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

8
实现条码的定位采用以下步骤:
(1)利用点运算的阈值理论将采集到的图象变为二值图 像,即对图像进行二值化处理; (2)得到二值化图像后,对其进行膨胀运算; (3)对膨胀后的图象进行边缘检测得到条码区域的轮廓; 下图是经过上述处理后得到的一系列图像。
9
对图像进行二值化处理按下式进行:
其中,f(x,y)是点(x,y)处像素的灰度值,T为阈值(自适应门限)。
12
条码的分割
边缘检测后条码区域的边界不是很完整,所以需要进一步的修正边 界,然后分割出一个完整的条码区域。 首先采用区域增长的方法对符号进行分割,以此修正条码边界。其 基本思想是从符号内的一个小区域(种子)开始,通过区域增长来 修正条码边界,把符号内的所有点都包括在这个边界内。 然后通过凸壳计算准确分割出整个符号。 之后区域增长和凸壳计算交替进行,通常对那些密度比较大的条码 重复两次就足够了,而对于那些模块组合比较稀疏的条码至少要重 复四次。
14
分工 点名系统: 张斌12012421
王英12012406 手机传感器:
海白冰12013333 霍柏如12012403 周孟媛12014432
15
谢谢!
16
17
18
19
6
二维码识别技术
通过图像的采集设备, 我们得到含有条码的图 像,此后主要经过条码 定位、分割和解码三个 步骤实现条码的识别 (以矩阵式条码为例)。
7
条码的定位
条码的定位是实现条码识别的基础,在一幅图像中如果找不到待识 别的条码,后面的工作就无法完成。 条码的定位就是找到条码符号的图像区域,对有明显条码特征的区 域进行定位。然后根据不同条码的定位图形结构特征对不同的条码 符号进行下一步的处理。
10
上面的步骤(2)中用到了数学形态学中的膨胀变换。 A用B来膨 胀定义为:
对二值化图像进行的膨胀运算就是通过上还要进一步区分到底是哪种矩阵式条码。下 面图形是几种常见的矩阵式条码:
a.位于左上角、左下角、右上角的三个定位图形 b.位于符号中央的三个等间距同心圆环(或称公牛眼)定位图形 c.位于左边和下边的两条垂直的实线段
4
设计方案
在教室门口或者讲台上放一个二维码读取机器,利用APP软件为每 一位同学制作了特定的二维码,其中涵盖了姓名、学号等信息。上 课前,学生只要一一扫描二维码,签到信息就会存储到电脑。通过 Excel的比对算法,哪个学生到没到,一目了然,大大节省教师的 点名时间。
5
设计原理 事先为每个学生制作涵盖姓名和学号的二维码, 放在每个学生的手机相册里,这样每个人的二 维码都是特定的,不会存在重复的现象。学生 扫描之后个人信息就会就会存储到电脑上,通 过Excel比对,到了多少人,哪个人没到就一目 了然了。
13
解码
得到一幅标准的条码图像后,对该符号进行网格采样,对网格每一 个交点上的图像像素取样,并根据阈值确定是深色块还是浅色块。 构造一个位图,用二进制的“1”表示深色像素, “0”表示浅色像素, 从而得到条码的原始二进制序列值,然后对这些数据进行纠错和译 码,最后根据条码的逻辑编码规则把这些原始的数据位流转换成数 据码字。
二维码点名系统
1
目录
什么是二维码
设计方案
设计原理 二维码识别技术
2
现在到处可见二维码,宿舍 的外卖传单上有二维码,微信 公众号有二维码,整个世界都 充斥着二维码,所以我们小组 就想到利用二维码来做点名系 统。
3
什么是二维码
二维码(2-dimensional bar code)是用某种特定的几何图形按一 定规律在屏幕上(二维方向上)分布的黑白相间的图形记录数据符 号信息,能在很小的面积内表达大量的信息。通常二维码可以储存 图片声音文字签字指纹等可数字化信息。直接通过摄像头借助二维 码的专用信息读取软件,就能获得二维码信息。
相关文档
最新文档