代码改变世界

随笔分类 -  图像识别

EAN:欧洲商品编码

2013-04-16 13:34 by Andy Ge, 2254 阅读, 收藏,
摘要: 维基百科,自由的百科全书EAN-13编码范例国际商品编码(InternationalArticleNumber),即欧洲商品编码(EuropeanArticleNumber,EAN),是原来只是欧洲范围内的、而现在已是全球范围内产品交易的商品代码。为了适应读码器辨认的需要,这些代码又被做成大家熟知的条形码。通过读码器的辨认,可以轻松的知道货品来源、库存量等信息。另外,日本于1978年在EAN的基础上开发出“JAN码”(JANコード,JapaneseArticleNumber)。目录[隐藏]1代码组成及其意义2会员国列表3EAN的背景3.1早年3.2更名3.3现在4EAN-13 代码4.1在条形 阅读全文

条形码编码之Code128

2013-04-10 16:12 by Andy Ge, 3698 阅读, 收藏,
摘要: Code128简介:Code128码于1981年推出,是一种长度可变、连续性的字母数字条码。与其他一维条码比较起来,相对较为复杂,支持的字元也相对较多,又有不同的编码方式可供交互运用,因此其应用弹性也较大。Code128特性:1、具有A、B、C三种不同的编码类型,可提供标准ASCII中128个字元的编码使用;2、允许双向扫描;3、可自行决定是否加上检验位;4、条码长度可调,但包括开始位和结束位在内,不可超过232个字元;5、同一个128码,可以由A、B、C三种不同编码规则互换,既可扩大字元选择的范围,也可缩短编码的长度。Code128各编码方式的编码范围:1、Code128A:标准数字和字母, 阅读全文

使用C#的BitmapData

2013-04-10 09:08 by Andy Ge, 564 阅读, 收藏,
摘要: 【文章摘要】最近要转开发平台,正研究C#。C#好是好,不过处理图片时一个像素一个像素的操作像素不是一般的慢。最近要转开发平台,正研究C#。C#好是好,不过处理图片时一个像素一个像素的操作像素不是一般的慢。其实Delphi也一样,但好在Delphi的Bitmap类提供了ScanLines,可以一行一行的读图,效率比较高。C#应该也有类似的东东。经过一番搜索,终于发现了BitmapData类。先看个例子,这是对一张位图的每个像素按FF取补,然后输出到一个新图(代码有点啰嗦,不过应该可以说明问题了)。int h = m_Bmp.Height; int w = m_Bmp.Width; Bitmap 阅读全文

Code 39 basics (39条形码原理)

2013-04-09 14:30 by Andy Ge, 1067 阅读, 收藏,
摘要: Code 39 was the first alphanumeric symbology developed, and is widely used in industrial settings. Code 39 has two different element widths, wide and narrow, which are usually specified by giving the narrow width and the narrow/wide ratio. Each Code 39 character has five bars and four spaces for a t 阅读全文