⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.txt

📁 一个条形码识别的源程序代码
💻 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 + -