条形码的识别器(源码)

时间:2012-11-09 07:21:23
【文件属性】:

文件名称:条形码的识别器(源码)

文件大小:152KB

文件格式:RAR

更新时间:2012-11-09 07:21:23

条形码 识别 VC

条形码识别程序 操作环境:本程序可以运行于Microsoft Windows 98/ME/NT/2000/XP下。 分辨率:任何分辨率即可 制作工具:Microsoft Visual C++ 6.0 操作流程: 条形码的生成原理: 条形码的第一数据部分是由 7个数字形成的,其形成的方法详述如下: n 首先使用 产生和 匹配的字母码,该字母码有6个字母组成,字母限于A和B。产生字母码的列表如下 字母码 0 AAAAAA 1 AABABB 2 AABBAB 3 AABBBA 4 ABAABB 5 ABBAAB 6 ABBBAA 7 ABABAB 8 ABABBA 9 ABBABA 表一 映射表 n 将 和 产生的字母码按位进行搭配,来产生一个数字-字母匹配对。并通过查表来得到 形成的条形码第一数据部分。 将 和C进行搭配,并通过查表得到 形成的条形码的第二数据部分。 该映射表如表二所示: 数字-字母匹配对 二进制信息 0A 0001101 0B 0100111 0C 1110010 1A 0011001 1B 0110011 1C 1100110 2A 0010011 2B 0011011 2C 1101100 3A 0111101 3B 0100001 3C 1000010 4A 0100011 4B 0011101 4C 1011100 5A 0110001 5B 0111001 5C 1001110 6A 0101111 6B 0000101 6C 1010000 7A 0111011 7B 0010001 7C 1000100 8A 0110111 8B 0001001 8C 1001000 9A 0001011 9B 0010111 9C 1110100 表二 数字-字母映射表 n 绘制条形码:通过映射表二得到的二进制数码进行绘制,1对应黑线,0对应白线。


【文件预览】:
条形码生成器源程序
----Release()
----Generator.opt(57KB)
----WelcomeDlg.cpp(957B)
----save()
--------1.bmp(17KB)
----GeneratorView.h(2KB)
----GeneratorDoc.cpp(2KB)
----GeneratorView.cpp(11KB)
----Generator.h(1KB)
----RES()
--------GeneratorDoc.ico(1KB)
--------Generator.rc2(401B)
--------Toolbar.bmp(1KB)
--------Generator.ico(7KB)
----Generator.cpp(4KB)
----WelcomeDlg.h(1KB)
----Generator.dsw(541B)
----GiveSizeDlg.h(1KB)
----条形码生成器.exe(44KB)
----GiveCodeDlg.cpp(978B)
----Generator.clw(2KB)
----Generator.ncb(185KB)
----StdAfx.cpp(211B)
----MainFrm.cpp(2KB)
----resource.h(963B)
----Generator.dsp(5KB)
----MainFrm.h(1KB)
----StdAfx.h(999B)
----Generator.plg(949B)
----GeneratorDoc.h(1KB)
----GiveCodeDlg.h(1KB)
----Debug()
----GiveSizeDlg.cpp(1013B)
----ReadMe.txt(1KB)
----Generator.rc(11KB)
----Generator.aps(49KB)
条形码产生和识别程序.doc
www.pudn.com.txt
可执行文件
----条形码识别器.exe(40KB)
----条形码生成器.exe(44KB)
条形码识别器源程序
----RecognizorView.cpp(7KB)
----Recognizor.dsw(543B)
----Recognizor.opt(55KB)
----Recognizor.rc(11KB)
----Release()
----Recognizor.aps(48KB)
----WelcomeDlg.cpp(1KB)
----条形码识别器.exe(40KB)
----RecognizorDoc.cpp(2KB)
----RES()
--------Recognizor.ico(6KB)
--------Toolbar.bmp(1KB)
--------Recognizor.rc2(402B)
--------RecognizorDoc.ico(1KB)
----WelcomeDlg.h(1KB)
----Recognizor.clw(2KB)
----Recognizor.cpp(4KB)
----Recognizor.ncb(113KB)
----Recognizor.dsp(5KB)
----StdAfx.cpp(212B)
----MainFrm.cpp(2KB)
----Recognizor.plg(2KB)
----MainFrm.h(1KB)
----RESOURCE.H(642B)
----StdAfx.h(999B)
----RecognizorView.h(2KB)
----Debug()
----RecognizorDoc.h(1KB)
----Recognizor.h(1KB)
----ReadMe.txt(1KB)

网友评论

  • 应该可以吧,项目暂停了
  • 没调试成功,不过看评论有人成功了,估计是自己的问题
  • VS2010调试不了
  • 可以使用的,亲测!
  • 在vs2013上好像有点问题,不过很好解决,谢谢
  • 有借监,还是是可以的,可用来学习
  • 用来学习很赞的,谢谢楼主
  • 很好可以使用
  • 还可以,可以借鉴,学习下
  • 不错的资源!要是支持EAN-8就更好了!
  • 识别不太正确
  • 非常好 谢谢分享
  • 还是可以的,用来学习不错
  • 还好吧,没有解释算法,不过能运行
  • 具有借鉴意义,还不错
  • 很好用,学习了,不错
  • 用来学习参考不错,需要优化
  • 还不错,可以学习参考
  • 图像质量要很好才能用,没有图像预处理
  • 可以用。。。。好在没集成在一起,要不就分不清了
  • 嗯,还不错啦,用来学习参考的话还可以
  • 还是可以用的,值得使用
  • 用了一下 一般般
  • 虽说不是很全面 但是能用哈
  • 挺简单的,但是没有图像处理的过程啊。