基于轨道码的条码图像校正方法技术

技术编号:4010380 阅读:239 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于轨道码的条码图像校正方法,该方法包括:扫描条码图像,获取该条码图像中的轨道码;提取该轨道码中若干条、空单元的模块坐标和该模块中心的图像坐标;根据该模块坐标和该图像坐标并利用二次以上多项式方程校正该轨道码;利用该校正的轨道码校正该条码图像。与现有技术相比较,本发明专利技术先对轨道码的各条、空单元进行校正,再利用校正的轨道码对条码图像进行校正,大大提高了条码图像校正的准确性。

【技术实现步骤摘要】

本专利技术涉及一种条码图像校正方法,特别涉及一种。
技术介绍
条码技术是在计算机技术与信息技术基础上发展起来的一门集编码、印刷、识别、 数据采集和处理于一身的新兴技术。条码技术由于其识别快速、准确、可靠以及成本低等优 点,被广泛应用于商业、图书管理、仓储、邮电、交通和工业控制等领域,并且势必在逐渐兴 起的“物联网”应用中发挥重大的作用。目前被广泛使用的条码包括一维条码及二维条码。一维条码又称线形条码是由平 行排列的多个“条”和“空”单元组成,条形码信息靠条和空的不同宽度和位置来表达。一 维条码只是在一个方向(一般是水平方向)表达信息,而在垂直方向则不表达任何信息,因 此信息容量及空间利用率较低,并且在条码损坏后即无法识别。二维条码是由按一定规律在二维方向上分布的黑白相间的特定几何图形组成,其 信息容量大,应用非常广泛。现有技术中的许多条码(特别是二维条码)中都存在由沿一条直线排列且彼此交 错的黑白模块组成的轨道线(如图2所示)。轨道线的作用是通过获得各模块中心的图像 坐标对整个条码图像进行校正。然而,在现有技术中,各模块中心点的坐标是通过扫描方式 单独获得的,各模块中心点的坐标存在较大误差,对条码图像的校正影响较大。
技术实现思路
为了解决现有技术中各模块中心点的坐标存在较大误差,对条码图像的校正影响 较大的问题,本专利技术提供了一种。本专利技术解决上述技术问题所采取的技术方案是提供一种基于轨道码的条码图像 校正方法,其中,该方法包括a.扫描条码图像,获取该条码图像中的轨道码;b.提取该轨道码中若干条、空单元的模块坐标和该模块中心的图像坐标;c.根据该模块坐标和该图像坐标并利用二次以上多项式方程校正该轨道码;d.利用该校正的轨道码校正该条码图像。其中,以上用语“二次以上多项式方程”包括二次多项式方程。根据本专利技术一优选实施例,在上述步骤c中,利用如下二次多项式计算该图像坐 标的通用校正系数χ = alm2+blm+cly = a2m2+b2m+c2其中,χ、y为该图像坐标,m为该模块坐标,根据三组χ、y、m值求解al、b 1、c 1、a2、 b2、c2。根据本专利技术一优选实施例,在上述步骤c中,利用如下三次多项式计算该图像坐 标的通用校正系数χ = alm3+blm2+clm+dly = a2m3+b2m2+c2m+d2其中,χ、y为该图像坐标,m为该模块坐标,根据四组χ、y、m值求解a 1、b 1、c 1、d 1、 a2、b2、c2、d2。根据本专利技术一优选实施例,将该轨道码中每一条、空单元的模块坐标代入该二次 或该三次多项式方程来校正该条、空单元的图像坐标,从而获得校正的轨道码,并利用该校 正的轨道码校正该条码图像。与现有技术相比较,本专利技术先对轨道码的各条、空单元进行校正,再利用校正的轨 道码对条码图像进行校正,大大提高了条码图像的校正准确性。附图说明可参考附图并通过实例更加具体地描述本专利技术,在附图中图1是根据本专利技术一实施例的的流程图;图2是一种包含轨道码的条码图像示意图;以及图3是图2中条码图像的部分轨道码的放大示意图。具体实施方式下面结合附图和实施例对本专利技术进行详细说明。本专利技术提供了一种。该方法首先提取条码图像中 的轨道码,对该轨道码进行校正,再利用该校正的轨道码对条码图像进行校正,可大大提高 条码图像校正的准确性。具体而言,请一并参见图1至图3,图1是根据本专利技术一实施例的基于轨道码的条 码图像校正方法的流程图;图2是一种包含轨道码的条码图像示意图;以及图3是图2中条 码图像的部分轨道码的放大示意图。首先,扫描一幅条码图像,获取该条码图像中的轨道码,一般轨道码包括一条横向 的轨道码和一条竖向的轨道码,当然,横向的轨道码和竖向的轨道码均采用相同的方法进 行校正。然后,提取轨道码中若干条、空单元的模块坐标和模块中心的图像坐标,将该模块 坐标和该图像坐标代入二次以上多项式方程可得出各条、空单元的通用校正系数,利用该 通用校正系数可对轨道码的所有条、空单元模块中的图像座标进行校正,即得到校正的轨 道码,再利用该校正的轨道码对该条码图像进行校正可大大提高条码图像校正的准确性。在本专利技术的一实施例中,利用如下二次多项式计算轨道码的通用校正系数χ = alm2+blm+cly = a2m2+b2m+c2其中,χ、y为模块中心的图像坐标,m为该模块坐标,根据三组x、y、m值即可求解 出轨道码的通用校正系数&1、131、(31、32』2、(32,利用该通用校正系数值可对该轨道码模块 中心的图像坐标进行校正。从而得到校正的轨道码,利用校正的轨道码对该条码图像进行 校正可大大提高条码图像校正的准确性。在本专利技术的另一实施例中,还可以利用以下三次多项式计算轨道码的通用校正系 数χ = alm3+blm2+clm+dly = a2m3+b2m2+c2m+d2其中,χ、y为该模块的图像坐标,m为该模块坐标,根据四组x、y、m值求解通用校 正系数al、bl、cl、dl、a2、b2、c2、d2,同样,利用该通用校正系数值可对该轨道码模块中心 的图像坐标进行校正。从而得到校正的轨道码,再利用校正的轨道码对该条码图像进行校 正可大大提高条码图像校正的准确性。与现有技术相比较,本专利技术先对轨道码的各条、空单元进行校正,再利用校正的轨 道码对条码图像进行校正,大大提高了条码图像的校正准确性。在上述实施例中,仅对本专利技术进行了示范性描述,但是本领域技术人员在阅读本 专利申请后可以在不脱离本专利技术的精神和范围的情况下对本专利技术进行各种修改。权利要求一种,其特征在于,所述方法包括a.扫描所述条码图像,获取所述条码图像中的轨道码;b.提取所述轨道码中若干条、空单元的模块坐标和所述模块中心的图像坐标;c.根据所述模块坐标和所述图像坐标并利用二次以上多项式方程校正所述轨道码;d.利用所述校正的轨道码校正所述条码图像。2.根据权利要求1所述的,其特征在于,在所述步骤c 中,利用如下二次多项式计算所述图像坐标的通用校正系数χ = alm2+blm+cly = a2m2+b2m+c2其中,x、y为所述图像坐标,m为所述模块坐标,根据三组x、y、m值求解al、bl、cl、a2、 b2、c2。3.根据权利要求1所述的,其特征在于,在所述步骤c 中,利用如下三次多项式计算所述图像坐标的通用校正系数χ = alm3+blm2+clm+dly = a2m3+b2m2+c2m+d2其中,x、y为所述图像坐标,m为所述模块坐标,根据四组x、y、m值求解al、bl、cl、dl、 a2、b2、c2、d2。4.根据权利要求2或3所述的,其特征在于,将所述轨 道码中每一条、空单元的模块坐标代入所述二次或所述三次多项式方程来校正所述条、空 单元的图像坐标,从而获得校正的轨道码,并利用所述校正的轨道码校正所述条码图像。全文摘要本专利技术公开了一种,该方法包括扫描条码图像,获取该条码图像中的轨道码;提取该轨道码中若干条、空单元的模块坐标和该模块中心的图像坐标;根据该模块坐标和该图像坐标并利用二次以上多项式方程校正该轨道码;利用该校正的轨道码校正该条码图像。与现有技术相比较,本专利技术先对轨道码的各条、空单元进行校正,再利用校正的轨道码对条码图像进行校正,大大提高了条码图像校正的准确性。文档编号G本文档来自技高网...

【技术保护点】
一种基于轨道码的条码图像校正方法,其特征在于,所述方法包括:a.扫描所述条码图像,获取所述条码图像中的轨道码;b.提取所述轨道码中若干条、空单元的模块坐标和所述模块中心的图像坐标;c.根据所述模块坐标和所述图像坐标并利用二次以上多项式方程校正所述轨道码;d.利用所述校正的轨道码校正所述条码图像。

【技术特征摘要】

【专利技术属性】
技术研发人员:邱有森王文敏陈文传
申请(专利权)人:福建新大陆电脑股份有限公司
类型:发明
国别省市:35[中国|福建]

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

1