关键词:
商品图像
条形码
搜索
定位
识别
数字图像处理
摘要:
条形码技术是20世纪在计算机和信息技术领域发展起来的一种自动识别技术,它是集条码理论、光电技术、计算机技术、信息技术于一体的综合性技术。目前,条形码已成为具有全球通用性的商务语言,也是一种数据标准化的手段,完成商品信息的统一编码和标识。条形码具有以下优点:输入速度快、可靠性高、采集信息量大、可携带、可复印、寿命长、不可更改等。
近年来数字图像处理技术发展蓬勃并日趋成熟,数字图像处理技术在条形码识别领域也可以发挥重要的作用,并具有很多普通条形码处理技术不具备的优势。首先,采用图像处理技术,可以利用整个条形码区域的完整信息,不会因为局部损失造成差错;其次,图像中每个像素点的灰度分为256个等级,这一精度几乎可以满足任何领域的应用需求;最后,图像像素之间有很强的相关性,各像素不是独立的。
传统的条形码处理方式需要通过人工操作找到条形码的位置,然后用条形码激光扫描器置于条形码前方以获得足够高的分辨率,在此条件下进行条形码的识别。本文则主要研究条码图像的自动识别。在条形码自动识别中,首先需要解决条码图像检测和定位问题。本文提出一种对商品图像条形码搜索定位的方法:首先分析条码图像区别于其他图像的关键特征参数,根据该特征搜索检测图像,选出图像中符合该特征的区域;然后分析搜索到的结果,在第一次搜索结果的基础上对图像进行二次扫描;最后对检测到的结果根据颜色信息进行过滤,实现商品图像条形码的搜索定位。在完成条形码的检测后,本文又对条形码的识别方法进行研究。重点针对商品图像中EAN-13条形码进行识别,首先通过方向滤波和图像灰度分割对条形码图像进行预处理,然后根据相似边距离法对条形码每个字符进行识别,最后加入对条形码识别结果的校验与纠错。针对实际应用,本文设计了一个商品图像条形码搜索定位及识别系统,该系统包括图像采集、图像传输、条码检测、条码识别四个模块。文中给出了该系统的设计方案与工作流程。
本文研究中采用的图像为实际超市中的商品货架图像,其中的条形码图像分辨率较低,而且有些条形码图像还存在模糊的情况,给条形码的搜索定位和识别都造成了较大的困难。实验结果表明,本文的商品图像条形码搜索定位的准确率可以达到95%以上,条形码识别率达到90%以上,而且整个系统的运行速度较快,表明了本文方法的有效性。