一维条码识别学习分享
条形码技术是一种自动识别技术,集条码理论、光电技术、计算机技术、通信技术、条码印制技术于一体的综合性技术。条形码技术不但快速准确,而且可提供可靠性很高的数据,其误码率小于百万分之一,首读率可达98%,广泛应用于各种计算机管理领域,如图书管理、生产流程管理、商品流通管理等。
一、概述
1.条形码的分类
一维条码:国际物品条码(EAN条码)等
二维条码:PDF417条码等
2.条码技术的优点
- 输入速度快
- 可靠性高
- 采集信息量大
- 灵活实用
- 可携带性与可复印性
- 寿命长
- 不可更改性
二、EAN-13码(European Article Number,欧洲物品编码)
1.EAN-13码的校验方法
首先,以未知校验位为第一位,由右至左将各位数据顺序排队(包括校验码);第二步,由第2位开始,求出所有偶数位数据之和,然后将和乘以3,得N1:
第三步,由第3位开始,求出所有奇数位数据之和,得N2:
第四步, 将N1与N2相加,得N3;
第五步,用N3除以10,求得余数,并以10为模,取余的补码,即得校验位数据值C。
2.EAN-13码的定位方法——DCT域的分析定位
第一步,对图像中每个8×8的小块进行离散余弦变换(Discrete Cosine Transform,DCT);
第二步,记录DCT变换后的系数;
第三步,对DCT系数进行哈夫曼编码产生jpeg数据流。
DCT变换把8×8的图像块转换为64个DCT系数。第一个DCT系数是直流分量,表示了图像块的均值。剩下的系数是交流分量,表示了图像在频域中的变化。一维条码的特点是在某个特定的方向上黑条和白条的交替变化。如条码在水平方向上排列,黑白条在x方向上交替排列。 DCT系数的交流分量在x的方向上有较大的幅值,而在y的方向上幅值接近为0。DCT系数不仅可以区分条码区域和非条码区域,同时还包含了条码的方向。
提取的条码示例
3.EAN-13码的解码
EAN-13是一种(7, 2)码,即每个字符的总宽度为7个模块宽,交替由两个条和两个空组成,
图中C_1~C_4表示每个字符中四个相邻条、空的宽度,T是一个字符的宽度 ,设条码条、空分别占单
位模块的个数为m_i。
③由第3位开始,求出所有奇数位数据之和,得N2
④将N1与N2相加,得N3;
⑤用N3除以10,求得余数,并以10为模,取余的补码,即得校验位数据值C。
一维条码的使用,必须依赖于后台的数据库,在没有数据库或不便联网的地方,一维条码的使用便受到了限制,发展信息密度高、容量大、更便于使用的二维条码技术成为必然趋势。
- 分享
- 举报
-
浏览量:5996次2021-07-28 14:21:28
-
浏览量:13765次2020-12-27 09:15:43
-
浏览量:3121次2019-12-17 09:31:42
-
浏览量:826次2023-04-14 14:42:21
-
浏览量:5788次2020-12-29 15:35:42
-
浏览量:13981次2020-12-29 15:13:12
-
浏览量:9574次2020-12-31 13:45:15
-
浏览量:19109次2020-12-31 17:28:23
-
浏览量:3095次2020-08-18 11:46:20
-
浏览量:267次2023-07-25 11:57:50
-
浏览量:380次2024-09-24 14:41:19
-
浏览量:1610次2020-08-10 09:42:52
-
浏览量:270次2023-07-30 18:35:03
-
浏览量:4279次2021-06-22 12:55:39
-
浏览量:3027次2023-03-16 10:59:43
-
浏览量:230次2024-09-24 11:28:31
-
浏览量:3769次2022-10-11 15:31:51
-
浏览量:104次2023-08-30 20:18:28
-
浏览量:612次2023-07-05 10:15:58
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
Tony
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明