CN105956510A - 条码处理方法及条码扫描装置 - Google Patents
条码处理方法及条码扫描装置 Download PDFInfo
- Publication number
- CN105956510A CN105956510A CN201610278226.7A CN201610278226A CN105956510A CN 105956510 A CN105956510 A CN 105956510A CN 201610278226 A CN201610278226 A CN 201610278226A CN 105956510 A CN105956510 A CN 105956510A
- Authority
- CN
- China
- Prior art keywords
- bar code
- image
- light source
- retroreflective regions
- source module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
- G06K7/1413—1D bar codes
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Electromagnetism (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Cash Registers Or Receiving Machines (AREA)
Abstract
本发明提供条码处理方法及条码扫描装置,该方法包含:获取第一条码图像;判断第一条码区域中的反光区域是否超过预定尺寸范围;若第一条码区域中的反光区域超过预定尺寸范围,获取N张第二条码图像,根据第一条码图像及N张第二条码图像中的反光区域判断反光区域变化趋势;若反光区域逐渐增大,获取当前条码图像;根据当前条码图像中反光区域与第三条码区域的相对关系,调整瞄准光源模组,直至判断于调整瞄准光源模组后重新获取的当前条码图像的第三条码区域中的反光区域位于预定尺寸范围内,将反光区域位于预定尺寸范围内的当前条码图像作为解码图像进行处理以获得数据。
Description
技术领域
本发明涉及条码扫描领域,尤其涉及一种条码处理方法及条码扫描装置。
背景技术
条码或称条形码(barcode)是将宽度不等的多个黑条(bar)和白条(space),按照一定的编码规则排列,用以表达一组资讯的图形识别单元。常见的条码是由反射率相差很大的黑条和白条排成的平行线图案。条码可以标出物品的生产国、制造厂家、商品名称、生产日期、图书分类号、信件起止地点、类别、日期等资讯,因此广泛应用在商品流通、图书管理、邮政管理、银行***等领域。根据不同应用领域,条码的编码格式又有各种不同规范,例如一维条码就包括了Code39、Code11、Code128、EAN(European Article Number,欧洲商品编号)、UPC(Universal Product Code,通用产品代码)等格式。
为了帮助使用者扫描条码,条码扫描仪扫描时,瞄准组件会打出瞄准光源图案(aiming pattern)。使用者利用打出的瞄准光源图案对准目标条码使得目标条码位于投射于扫描物体上瞄准光源图案的成像中央,生成较利于解码的图像。尤其当一图像中包含一个以上的条码时,可以藉由位于瞄准光源图案的成像中央的条码选择在扫描图像中作为解码目标的条码。通常,条码扫描仪中还设置有补光光源,补光光源用于打亮条码,避免光源不足造成条码资讯短少或杂讯过大不利于解码。
如上所述,瞄准光源图案的作用为选择进行需要解码的条码。但条码在某些材质上因补光光源会造成反光,实际使用这个方法可能会遭遇到使用者瞄准了条码却因为反光而使得根据扫描图像无法成功解码。
发明内容
本发明的目的在于提供一种条码处理方法及条码扫描装置,以解决上述问题。
为了达到上述目的,第一方面,本发明提供一种条码处理方法,用于条码扫描装置,该条码扫描装置包含瞄准光源模组,包含:
获取第一条码图像,该第一条码图像中具有第一条码区域;
判断该第一条码区域中的反光区域是否超过预定尺寸范围;
若该第一条码区域中的反光区域超过该预定尺寸范围,获取N张第二条码图像,根据该第一条码图像以及该N张第二条码图像中的反光区域判断反光区域变化趋势,N为大于等于1的正整数;
若该反光区域变化趋势为反光区域逐渐增大,获取当前条码图像,该当前条码图像具有第三条码区域,该第三条码区域具有反光区域;
根据该当前条码图像中反光区域与该第三条码区域的相对关系,调整该瞄准光源模组,直至判断于调整该瞄准光源模组后重新获取的当前条码图像的第三条码区域中的反光区域位于该预定尺寸范围内,将反光区域位于该预定尺寸范围内的当前条码图像作为解码图像进行处理以获得条码数据。
较佳的,该方法还包含:若该第一条码区域中的反光区域未超过该预定尺寸范围,将该第一条码图像作为该解码图像进行处理以获得该条码数据。
较佳的,该方法还包含:若该反光区域变化趋势为反光区域逐渐减小,则根据该反光区域变化趋势确定该N张第二条码图像中的其中之一第二条码图像为该解码图像,对该解码图像进行处理以获得该条码数据。
较佳的,该条码扫描装置还包含:影像撷取模组;根据该当前条码图像中反光区域与第三条码区域的相对关系,调整该瞄准光源模组的步骤包含:
根据该当前条码图像中反光区域与第三条码区域的相对位置关系,确定该瞄准光源模组打出的瞄准光源图案投射于该扫描物体上的成像位置的移动方向,根据该移动方向微调该瞄准光源模组以移动该成像位置进而指示使用者根据该成像位置的移动方向移动该条码扫描装置以调整该影像撷取模组与该扫描物体之间的拍摄距离和拍摄角度。
较佳的,该条码扫描装置还包含:影像撷取模组;根据该当前条码图像中反光区域与第三条码区域的相对关系,调整该瞄准光源模组的步骤包含:
根据该当前条码图像的反光区域与第三条码区域的相对位置关系,确定该瞄准光源模组打出的瞄准光源图案投射于该扫描物体上的成像形状的改变方式,根据该改变方式微调该瞄准光源模组以改变该成像形状为另一成像形状进而指示使用者根据该另一成像形状调整该条码扫描装置的移动方向及移动角度以调整该影像撷取模组与该扫描物体之间的拍摄距离和拍摄角度。
较佳的,根据该当前条码图像中反光区域与第三条码区域的相对关系,调整该瞄准光源模组的步骤包含:
评估该当前条码图像中的第三条码区域的反光区域的相对尺寸关系,确定调整该瞄准光源模组的移动强度;
计算该当前条码图像的反光区域与第三条码区域的相对位置关系,以确定该瞄准光源模组的移动方向;
根据该移动强度以及该移动方向调整该瞄准光源模组。
较佳的,该瞄准光源模组打出的瞄准光源图案为十字形、矩形或圆形。
较佳的,获取该第一条码图像的步骤包含:
捕捉图像;
定位该图像中是否包含条码区域;
若该图像中包含条码区域,将该图像作为该第一条码图像;
若该图像中不包含条码区域,返回捕捉该图像的步骤。
第二方面,本发明提供一种条码扫描装置,包含:
瞄准光源模组,可移动地设置于壳体上,该瞄准光源模组用于打出瞄准光源图案;
影像撷取模组,用于获取第一条码图像,该第一条码图像具有第一条码区域,若该第一条码区域中的反光区域超过预定尺寸范围,获取N张第二条码图像,以及若反光区域变化趋势为反光区域逐渐增大,获取当前条码图像,该当前条码图像具有第三条码区域,该第三条码区域具有反光区域;
判断单元,用于判断该第一条码区域中的反光区域是否超过该预定尺寸范围;
反光区域变化趋势确定单元,用于根据该第一条码图像以及该N张第二条码图像中的反光区域判断该反光区域变化趋势,N为大于等于1的正整数;
调整单元,用于根据该当前条码图像中反光区域与第三条码区域的相对关系,调整该瞄准光源模组,直至判断于调整该瞄准光源模组后重新获取的当前条码图像的第三条码区域中的反光区域位于该预定尺寸范围内;
条码解析单元,用于将反光区域位于该预定尺寸范围内的当前条码图像作为解码图像进行处理以获得条码数据。
较佳的,该调整单元根据该当前条码图像中反光区域与第三条码区域的相对位置关系,确定该瞄准光源模组打出的瞄准光源图案投射于该扫描物体上的成像位置的移动方向,根据该移动方向微调该瞄准光源模组以移动该成像位置进而指示使用者根据该成像位置的移动方向移动该条码扫描装置以调整该影像撷取模组与该扫描物体之间的拍摄距离和拍摄角度;或者,
该调整单元根据该当前条码图像的反光区域与第三条码区域的相对位置关系,确定该瞄准光源模组打出的瞄准光源图案投射于该扫描物体上的成像形状的改变方式,根据该改变方式微调该瞄准光源模组以改变该成像形状为另一成像形状进而指示使用者根据该另一成像形状调整该条码扫描装置的移动方向及移动角度以调整该影像撷取模组与该扫描物体之间的拍摄距离和拍摄角度;或者,
该调整单元评估该当前条码图像中的第三条码区域的反光区域的相对尺寸关系,确定调整该瞄准光源模组的移动强度;该调整单元计算该当前条码图像的反光区域与第三条码区域的相对位置关系,以确定该瞄准光源模组的移动方向;该调整单元根据该移动强度以及该移动方向调整该瞄准光源模组。
与现有技术相比,本发明提供的条码处理方法及条码扫描装置,在条码区域中包含反射区域时,能够调整瞄准光源模组的位置使得获得的条码图像中的反光区域位于预定尺寸范围内,进而使得反光区域与条码区域错开,条码扫描装置能够根据条码图像获得条码数据。
附图说明
图1为本发明实施例提供的一种条码处理方法的流程示意图;
图2为本发明实施例提供的第一条码图像的示意图;
图3A为本发明实施例提供的一种第一条码图像与多个第二条码图像的示意图;
图3B为本发明实施例提供的另一种第一条码图像与多个第二条码图像的示意图;
图4A、图4B、图4C为本发明实施例提供的当前条码图像的示意图;
图5A、图5B、图5C为本发明实施例提供的一种调整过程的示意图;
图6A、图6B、图6C为本发明实施例提供的另一种调整过程的示意图;
图7为本发明实施例提供的一种条码扫描装置的方块示意图。
具体实施方式
为使对本发明的目的、构造、特征、及其功能有进一步的了解,兹配合实施例详细说明如下。
图1为本发明实施例提供的一种条码处理方法的流程示意图;图2为本发明实施例提供的第一条码图像的示意图;图3A为本发明实施例提供的一种第一条码图像与多个第二条码图像的示意图;图3B为本发明实施例提供的另一种第一条码图像与多个第二条码图像的示意图;图4A、图4B、图4C为本发明实施例提供的当前条码图像的示意图。
如图1所示的条码处理方法,应用于条码扫描装置,条码扫描装置可以为条码扫描仪、手机、平板(Tablet)等装置。应了解的是,于手机、平板等无瞄准光源模组的装置,则使用图形用户界面(Graphical User Interface,GUI)方式直接显示并调整瞄准图案在显示器上,而针对一般条码扫描装置包含壳体、瞄准光源模组、影像撷取模组,瞄准光源模组可移动地设置于壳体上,该条码处理方法包含以下步骤:
S101、获取第一条码图像,该第一条码图像具有第一条码区域。具体的,获取第一条码图像的步骤包含:捕捉图像;定位该图像中是否包含条码区域;若该图像中包含条码区域,将该图像作为第一条码图像;若该图像中不包含条码区域,返回捕捉图像的步骤。
S102、判断第一条码区域中的反光区域是否超过预定尺寸范围。若第一条码区域中的反光区域未超过预定尺寸范围,执行步骤S103;若第一条码区域中的反光区域超过预定尺寸范围,执行步骤S104。具体的,可通过判断第一条码区域中的反光区域的面积占整个第一条码区域的面积的比例是否超过预定比例以判断第一条码区域中的反光区域是否超过预定尺寸范围。
S103、将第一条码图像作为解码图像进行处理以获得条码数据。
S104、获取N张第二条码图像,根据第一条码图像以及N张第二条码图像中的反光区域判断反光区域变化趋势。其中,N为大于等于1的正整数。若反光区域变化趋势为反光区域逐渐减小,执行步骤S105;若反光区域变化趋势为反光区域逐渐增大,执行步骤S106-S108。具体的,获取每张第二条码图像的步骤包含:捕捉图像;定位该图像中是否包含条码区域;若该图像中包含条码区域,将该图像作为第二条码图像;若该图像中不包含条码区域,返回捕捉图像的步骤。可以看出,该N张第二条码图像是在捕捉该第一条码图像之后捕捉的。
S105、根据反光区域变化趋势确定N张第二条码图像中的其中之一第二条码图像为解码图像,对解码图像进行处理以获得条码数据。具体的,选择N张第二条码图像中反光区域未超过预定尺寸范围的一个第二条码图像为解码图像。
S106、获取当前条码图像。其中,当前条码图像具有第三条码区域,第三条码区域具有反光区域。具体的,获取当前条码图像的步骤包含:捕捉图像;定位该图像中是否包含条码区域;若该图像中包含条码区域,将该图像作为当前条码图像;若该图像中不包含条码区域,返回捕捉图像的步骤。
S107、根据当前条码图像中反光区域与第三条码区域的相对关系,调整瞄准光源模组。具体的,相对关系可以为相对位置关系和/相对尺寸关系。
S108、判断于调整瞄准光源模组后重新获取的当前条码图像的第三条码区域中的反光区域是否位于预定尺寸范围内。若重新获取的当前条码图像的第三条码区域中的反光区域不位于预定尺寸范围内,返回步骤S107。若第三条码区域中的反光区域位于预定尺寸范围内,执行步骤S109。
S109、将反光区域位于预定尺寸范围内的当前条码图像作为解码图像进行处理以获得条码数据。
需要说明的是,上述对解码图像进行处理可以为对解码图像进行二值化、去除杂讯、解码等处理。
以下结合图2所示的第一条码图像P1、图3A、图3B以及图4A至图4C对上述条码处理方法进行说明。条码扫描装置获取第一条码图像P1,第一条码图像P1中包含第一条码区域M1,第一条码区域M1中有反光区域F1,判断反光区域F1的面积占第一条码区域M1的面积的比例是否超过预定比例以判断第一条码区域M1中的反光区域F1是否超过预定尺寸范围;若反光区域F1未超过预定尺寸范围,以第一条码图像P1作为解码图像进行处理以获得第一条码区域M1中的条码数据;若反光区域F1超过预定尺寸范围,获取N张第二条码图像,根据第一条码图像P1以及N张第二条码图像中的反光区域判断反光区域变化趋势;图3A中,以N张第二条码图像中两张第二条码图像P20、P21结合第一条码图像P1判断反光区域变化趋势,图3A中由反光区域F1、F20至F21可以看出,反光区域变化趋势为反光区域逐渐减小,条码扫描装置可以根据反光区域变化趋势确定N张第二条码图像中的其中之一第二条码图像为解码图像,对解码图像进行处理获得条码数据;图3B中,以N张第二条码图像中两张第二条码图像P22、P23结合第一条码图像P1判断反光区域变化趋势,图3B中由反光区域F1、F22至F23可以看出,反光区域变化趋势为反光区域逐渐增大,条码扫描装置进一步捕捉图像以获取当前条码图像P30(如图4A所示的示意图),根据当前条码图像P30中反光区域F30与第三条码区域M30的相对关系,调整瞄准光源模组;判断于调整瞄准光源模组后重新获取的当前条码图像P31(如图4B所示的示意图)的第三条码区域M31中的反光区域F31是否位于预定尺寸范围内;若第三条码区域M31中的反光区域F31位于预定尺寸范围内,将当前条码图像P31作为解码图像进行处理以获得条码数据;若第三条码区域M31中的反光区域F31不位于预定尺寸范围内,根据当前条码图像P31中反光区域F31与第三条码区域M31的相对关系,调整瞄准光源模组,判断于调整瞄准光源模组后重新获取的当前条码图像P32(如图4C所示的示意图)的第三条码区域M32中的反光区域F32是否位于预定尺寸范围内;若第三条码区域M32中的反光区域F32位于预定尺寸范围内,将当前条码图像P32作为解码图像进行处理以获得条码数据;若第三条码区域M32中的反光区域F32不位于预定尺寸范围内,重复执行“根据当前条码图像中反光区域与第三条码区域的相对关系,调整瞄准光源模组,判断于调整瞄准光源模组后重新获取的当前条码图像的第三条码区域中的反光区域是否位于预定尺寸范围内”的步骤,直至于调整瞄准光源模组后重新获取的当前条码图像的第三条码区域中的反光区域位于预定尺寸范围内。
图5A、图5B、图5C为本发明实施例提供的一种调整过程的示意图,图5A至图5C中以瞄准光源打出十字形瞄准光源图案为例,当然,瞄准光源图案还可以为矩形、圆形等。较佳的,上述步骤S107可以包含:根据当前条码图像中反光区域与第三条码区域的相对位置关系,确定瞄准光源模组打出的瞄准光源图案投射于扫描物体上的成像位置的移动方向,根据移动方向微调瞄准光源模组以移动成像位置进而指示使用者根据成像位置的移动方向移动条码扫描装置以调整影像撷取模组与扫描物体之间的拍摄距离和拍摄角度。示例性的,在微调瞄准光源模组之前,当前条码图像如图5A中所示的P01,图5A中M01代表条码区域,瞄准光源图案投射于扫描物体上的成像位置如图5A所示的十字形所在的位置D01,在确定移动方向后,根据移动方向微调瞄准光源模组之后,当前条码图像如图5B中所示的P02,图5B中M02代表条码区域,瞄准光源图案投射于扫描物体上的成像位置如图5B所示的十字形所在的位置D02,此时,使用者观察成像位置D02相对于成像位置D01的移动方向后,使用者根据成像位置D2相对于成像位置D1的移动方向朝左下方移动条码扫描装置以移动瞄准光源模组,在使用者移动条码扫描装置后,获取的当前条码图像可以如图5C所示,图5C中M03代表条码区域。在此实施方式中,通过微调瞄准光源模组调整投射于扫描物体上的瞄准光源图案的成像位置,指示使用者根据成像位置的改变方向调整条码扫描装置以调整影像撷取模组,进而使得反光区域与条码区域错开,条码扫描装置能够根据条码图像获得条码数据。
图6A、图6B、图6C为本发明实施例提供的另一种调整过程的示意图,图6A至图6C中以瞄准光源打出矩形瞄准光源图案为例。较佳的,上述步骤S107可以包含:根据当前条码图像的反光区域与第三条码区域的相对位置关系,确定瞄准光源模组打出的瞄准光源图案投射于扫描物体上的成像形状的改变方式,根据改变方式微调瞄准光源模组以改变成像形状为另一成像形状进而指示使用者根据另一成像形状调整条码扫描装置的移动方向及移动角度以调整影像撷取装置与扫描物体之间的拍摄距离和拍摄角度。示例性的,当前条码图像如图6A中所示的P11,图6A中M11代表条码区域,瞄准光源图案投射于扫描物体上的成像形状如图6A所示的矩形D11,在确定改变方式后,根据改变方式微调瞄准光源模组之后,当前条码图像如图6B中所示的P12,图6B中M12代表条码区域,瞄准光源图案投射于扫描物体上的成像形状如图6B所示的梯形D12,此时,使用者根据成像形状D12移动条码扫描装置以调整瞄准光源模组的移动方向和移动角度,在使用者移动条码扫描装置后,获取的当前条码图像可以如图6C所示,图6C中M13代表条码区域。在本发明另一实施例中,瞄准光源图案可以为圆形,根据改变方式微调瞄准光源模组之后,成像形状可以为椭圆。在此实施方式中,通过微调瞄准光源模组调整投射于扫描物体上的瞄准光源图案的成像形状,指示使用者根据成像形状的改变调整条码扫描装置以调整影像撷取模组,进而使得反光区域与条码区域错开,条码扫描装置能够根据条码图像获得条码数据。
较佳的,上述步骤S107可以包含:评估当前条码图像中的第三条码区域的反光区域的相对尺寸关系,确定调整瞄准光源模组的移动强度;计算当前条码图像的反光区域与第三条码区域的相对位置关系,以确定瞄准光源模组的移动方向;根据移动强度以及移动方向调整瞄准光源模组。在此实施方式中,通过自动微调瞄准光源模组使得获得的条码图像中的反光区域位于预定尺寸范围内,进而使得反光区域与条码区域错开,条码扫描装置能够根据条码图像获得条码数据。
较佳的,在步骤S109的确定解码图像之后,还可以包含步骤:重置瞄准光源模组,即将瞄准光源模组恢复至初始位置,进一步,可以在瞄准光源模组关闭时,重置瞄准光源模组,这样,在调整瞄准光源模组之后,能够方便使用者下次扫描使用。
需要说明的是,瞄准光源模组要能够可移动地设置于壳体上,需要配备移动结构,才能够微调瞄准光源模组或者自动调整瞄准光源模组,移动结构可以为本领域技术人员常见的移动结构,本发明实施例对此不作详细说明。
本发明提供的条码处理方法,瞄准光源模组可移动地设置于条码扫描装置的壳体上,在条码区域中包含反射区域时,能够调整瞄准光源模组的位置使得获得的条码图像中的反光区域位于预定尺寸范围内,进而使得反光区域与条码区域错开,条码扫描装置能够根据条码图像获得条码数据。
图7为本发明实施例提供的一种条码扫描装置的方块示意图。如图7所示,条码扫描装置6包含:壳体(未绘示)、影像撷取模组60、瞄准光源模组61、判断单元62、反光区域变化趋势确定单元63、调整单元64以及条码解析单元65,具体的,条码扫描装置6可以为条码扫描仪、手机等。瞄准光源模组61可移动地设置于壳体上,瞄准光源模组61用于打出瞄准光源图案。影像撷取模组60获取第一条码图像,第一条码图像具有第一条码区域,若第一条码区域中的反光区域超过预定尺寸范围,获取N张第二条码图像,以及若反光区域变化趋势为反光区域逐渐增大,获取当前条码图像,当前条码图像具有第三条码区域,第三条码区域具有反光区域;其中,瞄准光源模组61打出的瞄准光源图案可以为十字形、矩形或圆形。判断单元62用于判断第一条码区域中的反光区域是否超过预定尺寸范围;具体的,判断单元62判断第一条码区域中的反光区域的面积占整个第一条码区域的面积的比例是否超过预定比例以判断第一条码区域中的反光区域是否超过预定尺寸范围。反光区域变化趋势确定单元63用于根据第一条码图像以及N张第二条码图像中的反光区域判断反光区域变化趋势,N为大于等于1的正整数。调整单元64用于根据当前条码图像中反光区域与第三条码区域的相对关系,调整瞄准光源模组61,直至判断于调整瞄准光源模组61后重新获取的当前条码图像的第三条码区域中的反光区域位于预定尺寸范围内。条码解析单元65用于将反光区域位于预定尺寸范围内的当前条码图像作为解码图像进行处理以获得条码数据。条码解析单元65还用于若第一条码区域中的反光区域未超过预定尺寸范围,将第一条码图像作为解码图像进行处理以获得条码数据。条码解析单元65还用于若反光区域变化趋势为反光区域逐渐减小,则根据反光区域变化趋势确定N张第二条码图像中的其中之一第二条码图像为解码图像,对解码图像进行处理以获得条码数据。上述对解码图像进行处理可以为对解码图像进行二值化、去除杂讯、解码等处理。
较佳的,调整单元64根据当前条码图像中反光区域与第三条码区域的相对位置关系,确定瞄准光源模组61打出的瞄准光源图案投射于扫描物体上的成像位置的移动方向,根据移动方向微调瞄准光源模组61以移动成像位置进而指示使用者根据成像位置的移动方向移动条码扫描装置6以调整影像撷取模组60与扫描物体之间的拍摄距离和拍摄角度。
较佳的,调整单元64根据当前条码图像的反光区域与第三条码区域的相对位置关系,确定瞄准光源模组61打出的瞄准光源图案投射于扫描物体上的成像形状的改变方式,根据改变方式微调瞄准光源模组61以改变成像形状为另一成像形状进而指示使用者根据另一成像形状调整条码扫描装置6的移动方向及移动角度以调整影像撷取模组60与扫描物体之间的拍摄距离和拍摄角度。
较佳的,调整单元64评估当前条码图像中的第三条码区域的反光区域的相对尺寸关系,确定调整瞄准光源模组61的移动强度;调整单元64计算当前条码图像的反光区域与第三条码区域的相对位置关系,以确定瞄准光源模组61的移动方向;调整单元64根据移动强度以及移动方向调整瞄准光源模组61。
影像撷取模组60依靠瞄准光源模组61定位获取条码图像(包含第一条码图像、第二条码图像以及第三条码图像)的方式可以为:捕捉图像;定位该图像中是否包含条码区域;若该图像中包含条码区域,将该图像作为条码图像;若该图像中不包含条码区域,继续捕捉图像直至捕捉的图像能够作为条码图像。
本发明提供的条码扫描装置,瞄准光源模组可移动地设置于条码扫描装置的壳体上,在条码区域中包含反射区域时,能够调整瞄准光源模组的位置使得获得的条码图像中的反光区域位于预定尺寸范围内,进而使得反光区域与条码区域错开,条码扫描装置能够根据条码图像获得条码数据。
本发明已由上述相关实施例加以描述,然而上述实施例仅为实施本发明的范例。必需指出的是,已揭露的实施例并未限制本发明的范围。相反地,在不脱离本发明的精神和范围内所作的更动与润饰,均属本发明的专利保护范围。
Claims (10)
1.一种条码处理方法,用于条码扫描装置,该条码扫描装置包含瞄准光源模组,其特征在于,该条码处理方法包含:
获取第一条码图像,该第一条码图像具有第一条码区域;
判断该第一条码区域中的反光区域是否超过预定尺寸范围;
若该第一条码区域中的反光区域超过该预定尺寸范围,获取N张第二条码图像,根据该第一条码图像以及该N张第二条码图像中的反光区域判断反光区域变化趋势,N为大于等于1的正整数;
若该反光区域变化趋势为反光区域逐渐增大,获取当前条码图像,该当前条码图像具有第三条码区域,该第三条码区域具有反光区域;
根据该当前条码图像中反光区域与该第三条码区域的相对关系,调整该瞄准光源模组,直至判断于调整该瞄准光源模组后重新获取的当前条码图像的第三条码区域中的反光区域位于该预定尺寸范围内,将反光区域位于该预定尺寸范围内的当前条码图像作为解码图像进行处理以获得条码数据。
2.如权利要求1所述的条码处理方法,其特征在于,该方法还包含:若该第一条码区域中的反光区域未超过该预定尺寸范围,将该第一条码图像作为该解码图像进行处理以获得该条码数据。
3.如权利要求1所述的条码处理方法,其特征在于,该方法还包含:若该反光区域变化趋势为反光区域逐渐减小,则根据该反光区域变化趋势确定该N张第二条码图像中的其中之一第二条码图像为该解码图像,对该解码图像进行处理以获得该条码数据。
4.如权利要求1所述的条码处理方法,其特征在于,该条码扫描装置还包含:影像撷取模组;根据该当前条码图像中反光区域与第三条码区域的相对关系,调整该瞄准光源模组的步骤包含:
根据该当前条码图像中反光区域与该第三条码区域的相对位置关系,确定该瞄准光源模组打出的瞄准光源图案投射于该扫描物体上的成像位置的移动方向,根据该移动方向微调该瞄准光源模组以移动该成像位置进而指示使用者根据该成像位置的移动方向移动该条码扫描装置以调整该影像撷取模组与该扫描物体之间的拍摄距离和拍摄角度。
5.如权利要求1所述的条码处理方法,其特征在于,该条码扫描装置还包含:影像撷取模组;根据该当前条码图像中反光区域与第三条码区域的相对关系,调整该瞄准光源模组的步骤包含:
根据该当前条码图像的反光区域与该第三条码区域的相对位置关系,确定该瞄准光源模组打出的瞄准光源图案投射于该扫描物体上的成像形状的改变方式,根据该改变方式微调该瞄准光源模组以改变该成像形状为另一成像形状进而指示使用者根据该另一成像形状调整该条码扫描装置的移动方向及移动角度以调整该影像撷取模组与该扫描物体之间的拍摄距离和拍摄角度。
6.如权利要求1所述的条码处理方法,其特征在于,根据该当前条码图像中反光区域与第三条码区域的相对关系,调整该瞄准光源模组的步骤包含:
评估该当前条码图像中的第三条码区域的反光区域的相对尺寸关系,确定调整该瞄准光源模组的移动强度;
计算该当前条码图像的反光区域与第三条码区域的相对位置关系,以确定该瞄准光源模组的移动方向;
根据该移动强度以及该移动方向调整该瞄准光源模组。
7.如权利要求1所述的条码处理方法,其特征在于,该瞄准光源模组打出的瞄准光源图案为十字形、矩形或圆形。
8.如权利要求1所述的条码处理方法,其特征在于,获取该第一条码图像的步骤包含:
捕捉图像;
定位该图像中是否包含条码区域;
若该图像中包含条码区域,将该图像作为该第一条码图像;
若该图像中不包含条码区域,返回捕捉该图像的步骤。
9.一种条码扫描装置,其特征在于,包含:
瞄准光源模组,可移动地设置于壳体上,该瞄准光源模组用于打出瞄准光源图案;
影像撷取模组,用于获取第一条码图像,该第一条码图像具有第一条码区域,若该第一条码区域中的反光区域超过预定尺寸范围,获取N张第二条码图像,以及若反光区域变化趋势为反光区域逐渐增大,获取当前条码图像,该当前条码图像具有第三条码区域,该第三条码区域具有反光区域;
判断单元,用于判断该第一条码区域中的反光区域是否超过该预定尺寸范围;
反光区域变化趋势确定单元,用于根据该第一条码图像以及该N张第二条码图像中的反光区域判断该反光区域变化趋势,N为大于等于1的正整数;
调整单元,用于根据该当前条码图像中反光区域与第三条码区域的相对关系,调整该瞄准光源模组,直至判断于调整该瞄准光源模组后重新获取的当前条码图像的第三条码区域中的反光区域位于该预定尺寸范围内;
条码解析单元,用于将反光区域位于该预定尺寸范围内的当前条码图像作为解码图像进行处理以获得条码数据。
10.如权利要求9所述的条码扫描装置,其特征在于,该调整单元根据该当前条码图像中反光区域与第三条码区域的相对位置关系,确定该瞄准光源模组打出的瞄准光源图案投射于该扫描物体上的成像位置的移动方向,根据该移动方向微调该瞄准光源模组以移动该成像位置进而指示使用者根据该成像位置的移动方向移动该条码扫描装置以调整该影像撷取模组与该扫描物体之间的拍摄距离和拍摄角度;或者,
该调整单元根据该当前条码图像的反光区域与第三条码区域的相对位置关系,确定该瞄准光源模组打出的瞄准光源图案投射于该扫描物体上的成像形状的改变方式,根据该改变方式微调该瞄准光源模组以改变该成像形状为另一成像形状进而指示使用者根据该另一成像形状调整该条码扫描装置的移动方向及移动角度以调整该影像撷取模组与该扫描物体之间的拍摄距离和拍摄角度;或者,
该调整单元评估该当前条码图像中的第三条码区域的反光区域的相对尺寸关系,确定调整该瞄准光源模组的移动强度;该调整单元计算该当前条码图像的反光区域与第三条码区域的相对位置关系,以确定该瞄准光源模组的移动方向;该调整单元根据该移动强度以及该移动方向调整该瞄准光源模组。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610278226.7A CN105956510B (zh) | 2016-04-29 | 2016-04-29 | 条码处理方法及条码扫描装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610278226.7A CN105956510B (zh) | 2016-04-29 | 2016-04-29 | 条码处理方法及条码扫描装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105956510A true CN105956510A (zh) | 2016-09-21 |
CN105956510B CN105956510B (zh) | 2018-06-26 |
Family
ID=56916601
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610278226.7A Expired - Fee Related CN105956510B (zh) | 2016-04-29 | 2016-04-29 | 条码处理方法及条码扫描装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105956510B (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107609448A (zh) * | 2017-08-28 | 2018-01-19 | 苏州佳世达电通有限公司 | 条码解码方法以及条码解码装置 |
CN107818283A (zh) * | 2017-11-02 | 2018-03-20 | 深圳天珑无线科技有限公司 | 二维码拍摄方法、移动终端及计算机可读存储介质 |
CN108805129A (zh) * | 2017-08-24 | 2018-11-13 | 贵州省烟草公司贵阳市公司 | 烟草激光码辅助识别方法、装置及烟草激光码识别设备 |
CN111581997A (zh) * | 2020-04-03 | 2020-08-25 | 福建新大陆自动识别技术有限公司 | 一种小型条码解码引擎 |
CN112464681A (zh) * | 2020-11-26 | 2021-03-09 | 苏州摩比信通智能***有限公司 | 一种图形码扫描方法、装置、设备和介质 |
CN112560533A (zh) * | 2020-12-26 | 2021-03-26 | 苏州斯普锐智能***股份有限公司 | 一种实时瞄准指定解码方法 |
CN113607419A (zh) * | 2021-08-02 | 2021-11-05 | 广东工业大学 | 一种发动机缸体电子标签检测装置及方法 |
CN113894061A (zh) * | 2021-10-23 | 2022-01-07 | 绍兴文理学院元培学院 | 一种货物自动分拣的方法及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101061487A (zh) * | 2004-08-31 | 2007-10-24 | 讯宝科技公司 | 用于瞄准光学代码扫描设备的***和方法 |
CN102682264A (zh) * | 2011-01-31 | 2012-09-19 | 霍尼韦尔国际公司 | 用于使用多个数据源来读取光学标记的方法和设备 |
CN104401138A (zh) * | 2014-11-13 | 2015-03-11 | 苏州佳世达光电有限公司 | 一种标签打印校正方法及标签打印机 |
CN105469092A (zh) * | 2015-12-04 | 2016-04-06 | 苏州佳世达光电有限公司 | 扫描辅助定位***、条码扫描装置及扫描辅助定位方法 |
-
2016
- 2016-04-29 CN CN201610278226.7A patent/CN105956510B/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101061487A (zh) * | 2004-08-31 | 2007-10-24 | 讯宝科技公司 | 用于瞄准光学代码扫描设备的***和方法 |
CN102682264A (zh) * | 2011-01-31 | 2012-09-19 | 霍尼韦尔国际公司 | 用于使用多个数据源来读取光学标记的方法和设备 |
CN104401138A (zh) * | 2014-11-13 | 2015-03-11 | 苏州佳世达光电有限公司 | 一种标签打印校正方法及标签打印机 |
CN105469092A (zh) * | 2015-12-04 | 2016-04-06 | 苏州佳世达光电有限公司 | 扫描辅助定位***、条码扫描装置及扫描辅助定位方法 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108805129A (zh) * | 2017-08-24 | 2018-11-13 | 贵州省烟草公司贵阳市公司 | 烟草激光码辅助识别方法、装置及烟草激光码识别设备 |
CN108805129B (zh) * | 2017-08-24 | 2020-03-13 | 贵州省烟草公司贵阳市公司 | 烟草激光码辅助识别方法、装置及烟草激光码识别设备 |
CN107609448A (zh) * | 2017-08-28 | 2018-01-19 | 苏州佳世达电通有限公司 | 条码解码方法以及条码解码装置 |
CN107609448B (zh) * | 2017-08-28 | 2020-10-20 | 苏州佳世达电通有限公司 | 条码解码方法以及条码解码装置 |
CN107818283A (zh) * | 2017-11-02 | 2018-03-20 | 深圳天珑无线科技有限公司 | 二维码拍摄方法、移动终端及计算机可读存储介质 |
CN111581997A (zh) * | 2020-04-03 | 2020-08-25 | 福建新大陆自动识别技术有限公司 | 一种小型条码解码引擎 |
CN111581997B (zh) * | 2020-04-03 | 2022-04-19 | 福建新大陆自动识别技术有限公司 | 一种小型条码解码装置 |
CN112464681A (zh) * | 2020-11-26 | 2021-03-09 | 苏州摩比信通智能***有限公司 | 一种图形码扫描方法、装置、设备和介质 |
CN112464681B (zh) * | 2020-11-26 | 2024-04-30 | 苏州摩比信通智能***有限公司 | 一种图形码扫描方法、装置、设备和介质 |
CN112560533A (zh) * | 2020-12-26 | 2021-03-26 | 苏州斯普锐智能***股份有限公司 | 一种实时瞄准指定解码方法 |
CN113607419A (zh) * | 2021-08-02 | 2021-11-05 | 广东工业大学 | 一种发动机缸体电子标签检测装置及方法 |
CN113894061A (zh) * | 2021-10-23 | 2022-01-07 | 绍兴文理学院元培学院 | 一种货物自动分拣的方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN105956510B (zh) | 2018-06-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105956510A (zh) | 条码处理方法及条码扫描装置 | |
US9135766B2 (en) | Method of identifying a counterfeit bill using a portable terminal | |
JP4558043B2 (ja) | 光学コード走査デバイスを照準させるためのシステム及び方法 | |
CN104067605B (zh) | 拍摄装置以及拍摄图像处理*** | |
EP3324329B1 (en) | Reader for optical indicia presented under two or more imaging conditions within a single frame time | |
CN105933607B (zh) | 一种移动终端的拍照效果调整方法及移动终端 | |
US20140125999A1 (en) | System and method to manipulate an image | |
US7946491B2 (en) | Method, apparatus, and computer program product for providing a camera barcode reader | |
CN101088104B (zh) | 用于处理图像数据的电子设备和电子设备中的方法 | |
US7648072B2 (en) | Two-dimensional code detection system and two-dimensional code detection program | |
CN104006762B (zh) | 获取物体三维信息的方法、装置和*** | |
US20140001267A1 (en) | Indicia reading terminal with non-uniform magnification | |
EP3736679A1 (en) | Image display system, information processing apparatus, image display method, image display program, image processing apparatus, image processing method, and image processing program | |
DE202014011492U1 (de) | Mobile Vorrichtung mit verbesserter Benutzerschnittstelle zum Lesen von Codesymbolen | |
CN102034073B (zh) | 条形码辨识方法及条形码辨识装置 | |
JP4904426B1 (ja) | 画像処理システムとそれに用いる撮像対象物 | |
US20090159684A1 (en) | User configurable search methods for an area imaging indicia reader | |
CN109409147B (zh) | 一种条码识别方法和装置 | |
US20080069398A1 (en) | Code image processing method | |
CN110769228B (zh) | 实现投影画面拼接的方法、装置及投影*** | |
ES2754612T3 (es) | Procedimiento de reconocimiento de caracteres en relieve, producto programa de ordenador y dispositivo correspondientes | |
CN102012629B (zh) | 用于文本图像拼接的拍摄方法 | |
CN107038794A (zh) | 一种鉴别纸币真伪的方法、装置、设备及储存介质 | |
CN104637047A (zh) | 一种图像处理方法及装置 | |
US20110084142A1 (en) | Processing method of barcode and apparatus thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180626 Termination date: 20190429 |