条码处理方法及条码处理装置的制造方法_5

文档序号:9810992阅读:来源:国知局
第一直线图像。
[0130]进一步,取样单元13由取样图像中的非边缘区域选取第一直线图像,对第一直线图像进行滤除杂讯处理后获得第一直线图像的第一像素数据。
[0131]条码处理装置I可以是手机、条码扫描器等。
[0132]本发明提供的提供条码处理装置,在取样图像中选择直线图像,这样,利用单条扫描线来评估影像的模糊程度,使得分析的图像数据较少,进而,在不需要提升硬件且不需要已知条码种类的前提下,可以快速在连续影像挑选品质较佳的图像进行后续处理。
[0133]本发明已由上述相关实施例加以描述,然而上述实施例仅为实施本发明的范例。必需指出的是,已揭露的实施例并未限制本发明的范围。相反地,在不脱离本发明的精神和范围内所作的更动与润饰,均属本发明的专利保护范围。
【主权项】
1.一种条码处理方法,其特征在于,该方法包含: 获取条码图像; 定位该条码图像中的条码区域,获得定位结果; 根据该定位结果,确定取样图像; 由该取样图像中的非边缘区域选取第一直线图像,并获得该第一直线图像的第一像素数据; 根据该第一像素数据,判断该第一直线图像是否为在焦距内的拍摄图像,并判断该第一直线图像的第一清晰度是否位于处理范围内; 若该第一直线图像为在该焦距内的拍摄图像或该第一清晰度位于该处理范围内,对该第一直线图像进行解码,以获得该条码图像对应的条码数据。2.如权利要求1所述的条码处理方法,其特征在于,还包含: 若该第一直线图像是焦距外的拍摄图像且该第一清晰度位于该处理范围之外,放弃该第一直线图像。3.如权利要求2所述的条码处理方法,其特征在于,在放弃该第一直线图像之后,还包含: 返回于该非边缘区域选取该第一直线图像的步骤,直至获得该条码数据或确定放弃该条码图像。4.如权利要求2所述的条码处理方法,其特征在于,根据该第一像素数据,判断该第一直线图像是否为在该焦距内的拍摄图像,并判断该第一直线图像的该第一清晰度是否位于该处理范围内的步骤包含: 统计该第一像素数据,得到估算白色灰阶值以及条码资料区域平均灰阶值; 根据该估算白色灰阶值以及该条码资料区域平均灰阶值确定灰阶值模糊范围; 计算该第一像素数据中灰阶值位于该灰阶值模糊范围之外的第一波峰与波谷的像素数量占该第一像素数据中所有波峰与波谷的像素总量的第一百分比; 判断该第一百分比是否位于第一范围内,若该第一百分比位于该第一范围内,确定该第一直线图像为在该焦距内的拍摄图像; 判断该第一百分比是否位于第二范围内,若该第一百分比位于该第二范围内,确定该第一直线图像的该第一清晰度位于该处理范围内; 判断该第一百分比是否位于第三范围内,若该第一百分比位于该第三范围内,确定该第一直线图像是该焦距外的拍摄图像且该第一清晰度位于该处理范围之外。5.如权利要求4所述的条码处理方法,其特征在于,统计该第一像素数据,得到估算白色灰阶值的步骤包含: 获取该第一像素数据中位于条码资料区域两侧的空白区域的像素对应的空白区域灰阶值,根据该空白区域灰阶值确定该估算白色灰阶值;或者,统计该第一像素数据中的波峰灰阶值以及对应的波峰像素,根据该波峰灰阶值以及该波峰像素确定该估算白色灰阶值;统计该第一像素数据,得到条码资料区域平均灰阶值的步骤包含: 统计该第一像素数据中除位于该条码资料区域两侧的空白区域的像素之外的剩余像素的平均灰阶值,该剩余像素的平均灰阶值为该条码资料区域平均灰阶值。6.如权利要求5所述的条码处理方法,其特征在于,该灰阶值模糊范围的上限为该估算白色灰阶值与该条码资料区域平均灰阶值之差乘以第一系数的数值与该条码资料区域平均灰阶值之和;该灰阶值模糊范围的下限为该条码资料区域平均灰阶值减去该估算白色灰阶值与该条码资料区域平均灰阶值之差乘以第二系数的数值之差;该第一系数、该第二系数由拍摄该条码图像的影像感测单元的光学特性确定。7.如权利要求1所述的条码处理方法,其特征在于,根据该定位结果,确定取样图像的步骤包含: 若该定位结果为定位成功,获得该条码区域,确定该条码区域为该取样图像;若该定位结果为定位失败,确定该条码图像为该取样图像。8.如权利要求1所述的条码处理方法,其特征在于,由该取样图像中的非边缘区域选取该第一直线图像的步骤包含: 由该取样图像中的中间区段选取该第一直线图像。9.如权利要求1所述的条码处理方法,其特征在于,由该取样图像中的非边缘区域选取第一直线图像,并获得该第一直线图像的第一像素数据的步骤包含: 由该取样图像中的非边缘区域选取该第一直线图像,对该第一直线图像进行滤除杂讯处理后获得该第一直线图像的第一像素数据。10.如权利要求1所述的条码处理方法,其特征在于,若该第一清晰度位于处理范围内,对该第一直线图像进行解码,获得条码数据的步骤包含: 若该第一清晰度位于该处理范围内,对该第一直线图像进行特殊处理,获得特殊处理后的图像,对该特殊处理后的图像进行解码,获得该条码数据。11.如权利要求10所述的条码处理方法,其特征在于,若该第一清晰度位于该处理范围内,对该第一直线图像进行特殊处理的步骤包含: 若该第一清晰度位于处理范围内,统计该第一像素数据中位于条码资料区域的像素数据中由波峰灰阶值变化到波谷灰阶值间隔的最小像素值; 判断该最小像素值是否大于第一预设像素个数; 若该最小像素值大于该第一预设像素个数,确定该第一直线图像是在该焦距外近于该焦距的拍摄图像,对该第一直线图像进行近于焦距特殊处理; 若该最小像素值小于等于该第一预设像素个数,确定该第一直线图像是在该焦距外远于该焦距的拍摄图像,对该第一直线图像进行远于焦距特殊处理。12.一种条码处理装置,其特征在于,该条码处理装置包含: 获取单元,用于获取条码图像; 定位单元,用于定位该条码图像中的条码区域,获得定位结果; 取样单元,用于根据该定位结果,确定取样图像,由该取样图像中的非边缘区域选取第一直线图像,并获得该第一直线图像的第一像素数据; 处理单元,用于根据该第一像素数据,判断该第一直线图像是否为在焦距内的拍摄图像,并判断该第一直线图像的第一清晰度是否位于处理范围内; 解码单元,用于若该第一直线图像为在该焦距内的拍摄图像或该第一清晰度位于该处理范围内,对该第一直线图像进行解码,以获得该条码图像对应的条码数据。13.如权利要求12所述的条码处理装置,其特征在于,该处理单元还用于若该第一直线图像是焦距外的拍摄图像且该第一清晰度位于该处理范围之外,放弃该第一直线图像。14.如权利要求12所述的条码处理装置,其特征在于,该处理单元还用于确定是否放弃该条码图像。15.如权利要求12所述的条码处理装置,其特征在于,该处理单元统计该第一像素数据,得到估算白色灰阶值以及条码资料区域平均灰阶值,根据该估算白色灰阶值以及该估算条码资料区域平均灰阶值确定灰阶值模糊范围,计算该第一像素数据中灰阶值位于该灰阶值模糊范围之外的第一波峰与波谷的像素数量占该第一像素数据中所有波峰与波谷的像素总量的第一百分比,判断该第一百分比是否位于第一范围内,若该第一百分比位于该第一范围内,确定该第一直线图像为在该焦距内的拍摄图像,判断该第一百分比是否位于第二范围内,若该第一百分比位于该第二范围内,确定该第一直线图像的该第一清晰度位于该处理范围内,判断该第一百分比是否位于第三范围内,若该第一百分比位于该第三范围内,确定该第一直线图像是该焦距外的拍摄图像且该第一清晰度位于该处理范围之外。
【专利摘要】本发明提供一种条码处理方法以及条码处理装置,用于获得条码数据,该条码处理方法包含:获取条码图像;定位该条码图像中的条码区域,获得定位结果;根据该定位结果,确定取样图像;由该取样图像中的非边缘区域选取第一直线图像,并获得该第一直线图像的第一像素数据;根据该第一像素数据,判断该第一直线图像是否为在焦距内的拍摄图像,并判断该第一直线图像的第一清晰度是否位于处理范围内;若该第一直线图像为在该焦距内的拍摄图像或该第一清晰度位于该处理范围内,对该第一直线图像进行解码,以获得该条码图像对应的条码数据。
【IPC分类】G06K7/14
【公开号】CN105574466
【申请号】CN201510980622
【发明人】李宗熹, 萧杰灵
【申请人】苏州佳世达电通有限公司, 佳世达科技股份有限公司
【公开日】2016年5月11日
【申请日】2015年12月23日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1