欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

一维条形码识别全过程的原理通俗易懂地解释--开头符号、终止符编码101、分隔符编码01010(没有理由,官方规定,如果哪天你发明了什么,你就是官方,你想怎么规定就怎么规定)

最编程 2024-06-29 12:56:01
...

总结:一维码读取过程如下

1、扫码枪利用一维码上面白和黑条的不同反光率,射出的红色光线得到不同的反射强度,然后利用光电传感器转为电信号,滤波放大后转为数字信号0,1。每个数字由7个黑色或者白色单位宽度的条组成。当然你可以用摄像头拍摄然后图像处理方式进行一维码中0,1的提取也是可以的

2、从左往右扫描得到左侧6个数字,同时根据编码表给出的奇偶性推导出第一个前置码为多少,再扫描右侧数据符6个,得到了总的13个数据符

2、这13个数字里面包含了产品的重要信息,跟数据库进行对比得到产品的生产商,产品名称等信息

我在写这篇文章之前也是参考了很多的文章,其实我觉得讲得都不直观,很多重要点都没能通俗表述出来,我也是参考那么多文章加上自己的理解,写出的这篇目前为止最为通俗易懂的文章了