opsk13-2

所属分类:2D图形编程
开发工具:Visual C++
文件大小:56KB
下载次数:2
上传日期:2008-06-03 13:00:05
上 传 者ichin
说明:  一个 13位条形码的编译程序。在vc6下编译通过
(13 bar code of a compiler. In under vc6 compiler through)

文件列表:
条形码识别器源程序\MainFrm.cpp (1890, 2003-03-29)
条形码识别器源程序\MainFrm.h (1523, 2003-03-29)
条形码识别器源程序\RESOURCE.H (642, 2003-03-29)
条形码识别器源程序\Recognizor.aps (48688, 2003-04-22)
条形码识别器源程序\Recognizor.clw (2094, 2003-04-22)
条形码识别器源程序\Recognizor.cpp (4153, 2002-10-28)
条形码识别器源程序\Recognizor.dsp (4768, 2003-03-29)
条形码识别器源程序\Recognizor.dsw (543, 2003-03-27)
条形码识别器源程序\Recognizor.h (1400, 2002-10-28)
条形码识别器源程序\Recognizor.ncb (115712, 2003-04-22)
条形码识别器源程序\Recognizor.plg (2084, 2003-04-22)
条形码识别器源程序\Recognizor.rc (11031, 2003-04-22)
条形码识别器源程序\RecognizorDoc.cpp (1822, 2002-10-28)
条形码识别器源程序\RecognizorDoc.h (1519, 2002-10-28)
条形码识别器源程序\RecognizorView.cpp (7470, 2003-03-29)
条形码识别器源程序\RecognizorView.h (2068, 2003-03-29)
条形码识别器源程序\StdAfx.cpp (212, 2002-10-28)
条形码识别器源程序\StdAfx.h (999, 2002-10-28)
条形码识别器源程序\WelcomeDlg.cpp (1037, 2003-03-29)
条形码识别器源程序\WelcomeDlg.h (1259, 2003-03-29)
条形码识别器源程序\条形码识别器.exe (40960, 2003-04-22)
条形码识别器源程序\RES\Recognizor.ico (6502, 2003-04-22)
条形码识别器源程序\RES\Recognizor.rc2 (402, 2003-03-27)
条形码识别器源程序\RES\RecognizorDoc.ico (1078, 2003-03-27)
条形码识别器源程序\RES\Toolbar.bmp (1078, 2003-03-27)
条形码识别器源程序\Recognizor.opt (49664, 2008-06-03)
条形码识别器源程序\Release (0, 2003-05-24)
条形码识别器源程序\RES (0, 2003-05-24)
条形码识别器源程序\Debug (0, 2003-05-24)
条形码识别器源程序 (0, 2003-05-24)

操作环境:本程序可以运行于Microsoft Windows ***/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位数码,是别过程结束。

近期下载者

相关文件


收藏者