图像条码识别的编码方法技术

技术编号:5483078 阅读:258 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种图像条码识别的编码方法,包括对图像条码的信息进行二值化及倾斜校正,确定投影特征,对图像条码进行0-1码编码及类行程码编码,根据类行程码计算图像条码所表示字符的数量,根据字符数量计算每一字符对应的一组条码的基本单元宽度,并计算该组条码中每一单元的宽度,获得初始条空码,设置自适应因子,将初始条空码的每一数值与自适应因子相加获得校正条空码,并对校正条空码进行求和校验,判断校正条空码是否正确,若正确,则根据校正条空码进行查表,确定每一组条码所表示的字符;否则,更改自适应因子,再次计算校验条空码并进行校验。本发明专利技术提供的图像条码的编码方法可识别不符合编码规则的图像条码,识别能力更强。

【技术实现步骤摘要】

本专利技术涉及数据识别
,尤其涉及一种用于。技术背景图像式一维条码能可靠地表示大量信息,并具有灵活实用的特点,已广泛地应用 在各种产品的标识、各种信息输入系统中,现有的图像式一维条码中以39码和1 码的应 用最为广泛。1 码由多根宽度不等的黑条与白条组成,典型的1 码如附图说明图1所示。1 码的多 根条码用于表示多个字符,第一个字符到倒数第二个字符的每一字符由三根黑条与三根白 条表示,通常黑条被称为“条”,白条被称为“空”,而每一根黑条或每一根白条称为“单元”, 每一字符对应的三根黑条与三根白条称为一组条码,因此一组条码由六个单元组成。黑条与白条具有四种不同的宽度,分别是一倍宽度、两倍宽度、三倍宽度和四倍宽 度,条码编码时分别用“1”、“2”、“3”和“4”表示。并且,一组条码的宽度之和为十一倍宽 度,即一组条码编码的数值之和为11。通常,一倍宽度被称为一个“基本单元”,因此一组条 码的宽度为十一个基本单元。128码有多种不同的组合方式,并且有其编码规律,128码的编码时使用一个条码 编码表格,表格是条码编码与字符的对应关系,因此通过查表方式可确定每一组条码所表 示的字符本文档来自技高网...

【技术保护点】
图像条码识别的编码方法,包括对图像条码的信息进行二值化及倾斜校正,确定所述图像条码的投影特征;获取所述图像条码的0-1码,并对所述0-1码进行类行程码编码,获取类行程码,根据所述类行程码计算所述图像条码所表示字符的数量,并根据所述字符的数量计算每一所述字符对应的一组条码的基本单元宽度,根据每一组条码的所述基本单元宽度计算该组条码中每一单元的宽度,获得初始条空码;其特征在于:设置自适应因子,将所述初始条空码的每一位数值与所述自适应因子相加获得校正条空码,并对每一组条码对应的所述校正条空码进行求和校验,判断所述校正条空码是否正确,若正确,则根据所述校正条空码进行查表,确定每一组条码所表示的字符;否...

【技术特征摘要】

【专利技术属性】
技术研发人员:邓泽峰黄小鹏杨军
申请(专利权)人:东信和平智能卡股份有限公司
类型:发明
国别省市:44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1