📄 readme.txt
字号:
操作环境:本程序可以运行于Microsoft Windows 98/ME/NT/2000/XP下。
分辨率:任何分辨率即可
制作工具:Microsoft Visual C++ 6.0
2. 条形码的识别:
n 首先,通过条形码的起始部分的一条黑线、一条白线、一条黑线的规律组合识别出,第一数据部分的起始位置position_start_1。Position_start_1也就是条形码的第13条线。
n 从position_start_1开始识别第一数据部分代表的二进制元信息(meta information),即通过从position_start_1开始依次向右扫描42条线(第13条线到第54条线),得到42bit的二进制元信息码。然后将这个元信息码按照7bit一组进行分组,得到6个组group1, group2, … , group6。然后将groupi在表二中进行反向查表,得到数字-字母匹配对(number-character),即得到了 。通过得到的6个字母的组合得到一个字母码,并通过反向查找表一,得到 。同时现在的扫描位置为position_middle。
n 通过从position_middle开始识别一条黑线、一条白线、一条黑线的规律组合,找到了第二数据部分的起始位置position_start_2
n 从position_start_2开始识别第二数据部分代表的二进制元信息(meta information),即通过从position_start_2开始依次向右扫描42条线(第60条线到第101条线),得到42bit的二进制元信息码。然后将这个元信息码按照7bit一组进行分组,得到6个组group1, group2, … , group6。然后将groupi在表二中进行反向查表,得到数字-字母匹配对(number-character),舍弃后面必然为C的字母后即得到了 。
n 这样就识别出了整个13位数码,是别过程结束。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -