【技术实现步骤摘要】
本专利技术涉及一种对一维码的方向进行快速判别的方法。
技术介绍
一维条码解码方法主要是根据现有技术确定条码中心点,在中心点确定的基础上确定条码方向,顺着条码走向画线,得到条空数据解码。一旦条码信息有缺失,将导致数据不完整,最终使得解码失败。摄像头采集条码图像时,可能因为条码本身的破损、外界光照不均(明暗分布不均)或者摄像头过曝光导致采集解码难以成功。
技术实现思路
本专利技术要解决的技术问题是:解码带缺损的一维条码。为了解决上述技术问题,本专利技术的技术方案是提供了一种缺损一维条码的解码方法,包括以下步骤:步骤1、定位条码图像中的条码中心、确定条码方向,画一条以条码方向为走向的经过条码中心的条码中心扫描线;步骤2、提取条码中心扫描线的边界数据,进行初次解码,若解码成功,则当前解码结束,若解码失败,则进入步骤3,其特征在于:步骤3、在条码中心扫描线的上方或下方,且平行于条码中心扫描线,得到一条扫描线,将该扫描线定义为当前扫描线;步骤4、提取当前扫描线的边界数据;步骤5、比对步骤4得到的边界数据及条码中心扫描线的边界数据,获得条码中心扫描线所对应边界数据的缺损信息;步骤6、根据缺损信息补充条码中心扫描线上缺失的边界,更新条码中心扫描线的边界数据;步骤7、将通过步骤6得到的条码中心扫描线再次用于解码,若解码成功,则当前解码结束。优选地,在所述步骤7中,若解码失败,则进入步骤8;步骤8、设定解码次数,每增加一条扫描线,解码次数加1,判断解码次数是否超过设定的阈值,若没有超过,则根据步骤3相同方法得到一条与当前扫描
线不同的扫描线,将当前扫描线更新为步 ...
【技术保护点】
缺损一维条码的解码方法,包括以下步骤:步骤1、定位条码图像中的条码中心、确定条码方向,画一条以条码方向为走向的经过条码中心的条码中心扫描线;步骤2、提取条码中心扫描线的边界数据,进行初次解码,若解码成功,则当前解码结束,若解码失败,则进入步骤3,其特征在于:步骤3、在条码中心扫描线的上方或下方,且平行于条码中心扫描线,得到一条扫描线,将该扫描线定义为当前扫描线;步骤4、提取当前扫描线的边界数据;步骤5、比对步骤4得到的边界数据及条码中心扫描线的边界数据,获得条码中心扫描线所对应边界数据的缺损信息;步骤6、根据缺损信息补充条码中心扫描线上缺失的边界,更新条码中心扫描线的边界数据;步骤7、将通过步骤6得到的条码中心扫描线再次用于解码,若解码成功,则当前解码结束。
【技术特征摘要】
1.缺损一维条码的解码方法,包括以下步骤:步骤1、定位条码图像中的条码中心、确定条码方向,画一条以条码方向为走向的经过条码中心的条码中心扫描线;步骤2、提取条码中心扫描线的边界数据,进行初次解码,若解码成功,则当前解码结束,若解码失败,则进入步骤3,其特征在于:步骤3、在条码中心扫描线的上方或下方,且平行于条码中心扫描线,得到一条扫描线,将该扫描线定义为当前扫描线;步骤4、提取当前扫描线的边界数据;步骤5、比对步骤4得到的边界数据及条码中心扫描线的边界数据,获得条码中心扫描线所对应边界数据的缺损信息;步骤6、根据缺损信息补充条码中心扫描线上缺失的边界,更新条码中心扫描线的边界数据;步骤7、将通过步骤6得到的条码中心扫描线再次用于解码,若解码成功,则当前解码结束。2.如权利要求1所述的一种缺损一维条码的解码方法...
【专利技术属性】
技术研发人员:刘宁,
申请(专利权)人:上海皇和信息科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。