一种彩色条码及其颜色校准方法技术

技术编号:19694048 阅读:26 留言:0更新日期:2018-12-08 11:44
本发明专利技术公开了一种彩色条码,包括起始区域、数据区域和校验区域,所述起始区域、数据区域和校验区域按顺序依次排列,所述起始区域包括有标识彩色条码的起始位置的起始色块,所述数据区域包括有标识彩色条码的编码数据的数据色块,所述校验区域包括有标识彩色条码的结束位置的校验色块;所述起始色块包括有第一色块和第二色块,所述第一色块位于起始位置,所述第二色块为白色色块。本发明专利技术还提供了一种彩色条码的颜色校准方法及计算机可读存储介质。发明专利技术的彩色条码的颜色校准方法通过获取当前图像信息中的白色色块来对彩色条码的颜色进行校正从而提高彩色条码的识别精度。

【技术实现步骤摘要】
一种彩色条码及其颜色校准方法
本专利技术涉及一种条码识别
,尤其涉及一种彩色条码及其颜色校准方法。
技术介绍
目前,条形码技术集编码、印刷、识别、数据采集和处理于一身,在商品流通、图书管理、邮政管理等许多领域都有着十分广泛的应用。且随着零售业和消费市场的飞速扩大和发展,越来越多的地方需要用到标签和条码。现有条形码,是将宽度不等的多个黑条和白条及其对应字符,按照一定的编码规则排列组成的图形标识,用来表达一组信息。条形码的黑条和白条与对应的字符所表示的信息是相同的,主要依靠黑条和白条的不同宽度来对应定义不同的数字。现有条形码需要通过专用识读设备依靠分辨条空的边界和宽窄来进行识读,要求条与空的颜色反差越大越好。因此,以白色作底、黑色作条成为了最理想的颜色搭配,同时,受扫描设备灵敏度和距离的影响也较大。条形码中对应的字符通常由一组阿拉伯数字组成,是提供给人们直接识读或通过键盘向计算机输入数据使用,人工识读容易出错、且识读和录入速度慢,效率低下。同时,现有条形码需要通过专用扫描设备或人工逐一扫描和识读录入,处理效率较低。
技术实现思路
为了克服现有技术的不足,本专利技术的目的之一在于提供一种彩色条码,其能解决彩色条码白平衡校正的技术问题。本专利技术的目的之二在于提供一种彩色条码的颜色校准方法,其能解决彩色条码白平衡校正的技术问题。本专利技术的目的之三在于提供一种计算机可读存储介质,其能解决彩色条码白平衡校正的技术问题。本专利技术的目的之一采用如下技术方案实现:一种彩色条码,包括起始区域、数据区域和校验区域,所述起始区域、数据区域和校验区域按顺序依次排列,所述起始区域包括有标识彩色条码的起始位置的起始色块,所述数据区域包括有标识彩色条码的编码数据的数据色块,所述校验区域包括有标识彩色条码的结束位置的校验色块;所述起始色块包括有第一色块和第二色块,所述第一色块位于起始位置,所述第二色块为白色色块。进一步地,所述第一色块的数量为两个,所述第一色块、第二色块、第一色块依次相接以形成起始色块。进一步地,所述第一色块为黑色色块,所述第二色块所占面积为起始色块所占面积的50%。进一步地,所述数据色块中的编码颜色对应于相应的字符。进一步地,所述字符为数字,将数字0-9中所有的数字与相应的编码颜色一一对应,以使得所述数字通过编码颜色进行显示。本专利技术的目的之二采用如下技术方案实现:一种彩色条码的颜色校准方法,包括以下步骤:图像获取步骤:获取当前图像信息;框选步骤:获取当前图像信息中的白色色块;白平衡校正步骤:计算白色色块的颜色均值并对当前图像信息中的彩色条码进行白平衡校正。进一步地,所述当前图像信息包括彩色条码,所述彩色条码包括白色色块;所述框选步骤具体包括以下子步骤:框选彩色条码中的起始区域;根据起始区域中的起始色块定位白色色块。进一步地,所述白平衡校正步骤具体包括以下子步骤:计算白色色块中各颜色通道亮度值的平均值Ravew,Gavew,Bavew;根据增益公式计算白色色块各颜色通道的增益值,所述增益公式为:Rgain=Ymax/Ravew,Ggain=Ymax/Gavew,Bgain=Ymax/Bavew;其中,Ymax是在YCbCr颜色空间中Y分量的在彩色条码图像中的最大值,Rgain、Ggain和Bgain分别为R、G和B通道的增益值;根据白平衡公式计算彩色条码中校正后每个颜色通道的颜色值R’、G’和B’,所述白平衡公式为R′=R×Rgain,G′=G×Ggain,B′=B×Bgain,其中,R、G和B为在当前的颜色空间中的值。进一步地,在白平衡校正步骤之后还包括以下步骤:颜色获取步骤:提取校正后的彩色条码中各数据色块编码颜色的平均值,得到各数据色块的HSB颜色值信息;条码识别步骤:根据获取到各数据色块的HSB颜色值信息以及条码编码规则以得彩色条码的识别结果。本专利技术的目的之三采用如下技术方案实现:一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如本专利技术目的之二中任意一项所述的彩色条码的颜色校准方法。相比现有技术,本专利技术的有益效果在于:本专利技术的彩色条码的颜色校准方法通过获取当前图像信息中的白色色块来对彩色条码的颜色进行校正从而提高彩色条码的识别精度。附图说明图1为实施例一的彩色条码的示意图;图2为实施例一的彩色条码的显示效果图;图3为实施例三的彩色条码的颜色校准方法的流程图。附图标记:1、起始区域;2、数据区域;3、校验区域;4、空白区。具体实施方式下面,结合附图以及具体实施方式,对本专利技术做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。实施例一:如图1所示,本实施例提供了一种彩色条码,包括起始区域、数据区域和校验区域,所述起始区域、数据区域和校验区域按顺序依次排列,所述起始区域包括有标识彩色条码的起始位置的起始色块,所述起始色块包括有第一色块和第二色块,所述第一色块位于起始位置,所述第二色块为白色色块。设置白色色块的目的主要是为了进行颜色校正,但是为了能够使得其实现更好的效果,需要提取出来的白色足够准确,故而所述第一色块的数量为两个,所述第一色块、第二色块、第一色块依次相接以形成起始色块。所述第一色块为黑色色块,所述第二色块所占面积为起始色块所占面积的50%。这个第一第一色块的颜色可以是红色、蓝色等等,但是这些颜色的对比度没有黑色这么强烈,故而最优选采用黑色。起始区域:条码的第一位字符,用于提示读取设备当识别到该字符时,开始正式读取代码内容;同时起始区域还用于条码颜色的校正,起始区域使用特殊定义的色块和颜色值组合来表示。为了便于颜色校正,本专利技术的起始区域中的其实色块使用黑色+白色+黑色组合的色块形式来定义。白色区域为颜色校正的参考区域,且其位置和于黑色区域的比例大小都是固定的;两个黑色相邻区域的设置是为了辅助白色区域能够被更精准的定位;白色区域占整个色块面积的50%,相邻两个黑色区域各占25%,除了这些比例还可以采用其他的比例进行对比。在条码识别时,需要判断每个条码的准确值,因为白色参考区域作为识别时的比对颜色区域需要精确到像素级的裁剪,与白色区域两边相邻的区域选择黑色因为黑色与白色色差最强烈,它们的交界能够更精准的被识别判断,这样设置便于参考区域能被精确的定位,从而保证颜色判断的准确性。所述数据区域包括有标识彩色条码的编码数据的数据色块,数据区域:条形码的主要内容,是根据编码规则制定的各种颜色值对应各种数字、字母的颜色块组合,在条码印刷时,可以根据需要设置是否显示对应色块代表的数字或字母字符。我们在应用时使用数字0-9的组合来进行条形码编码,并对每个数字都对应设置一个指定的颜色值。编码规则根据应用的行业和物品类别、用户需求进行制定。所述数字0-9与编码颜色中的深蓝、青绿、紫色、黄色、红色、粉色、橙色、轻蓝、褐色和深绿一一对应。这只是其中一种实施方式,还可以采用其他不同的颜色组合来进行表示,不过在进行选取的时候,尽量选取颜色区分度比较明显的颜色,彩色条码的开始和结束标志可以是黑色(或者其他固定颜色)与数字对应颜色值各一半的形式。因为颜色条定宽的,所以黑色与数字对应颜色值各占半个宽度的形式作为起止标志会相对容易判断,故而比较优选地采用黑本文档来自技高网...

【技术保护点】
1.一种彩色条码,包括起始区域、数据区域和校验区域,所述起始区域、数据区域和校验区域按顺序依次排列,所述起始区域包括有标识彩色条码的起始位置的起始色块,所述数据区域包括有标识彩色条码的编码数据的数据色块,所述校验区域包括有标识彩色条码的结束位置的校验色块;其特征在于,所述起始色块包括有第一色块和第二色块,所述第一色块位于起始位置,所述第二色块为白色色块。

【技术特征摘要】
1.一种彩色条码,包括起始区域、数据区域和校验区域,所述起始区域、数据区域和校验区域按顺序依次排列,所述起始区域包括有标识彩色条码的起始位置的起始色块,所述数据区域包括有标识彩色条码的编码数据的数据色块,所述校验区域包括有标识彩色条码的结束位置的校验色块;其特征在于,所述起始色块包括有第一色块和第二色块,所述第一色块位于起始位置,所述第二色块为白色色块。2.如权利要求1所述的彩色条码,其特征在于,所述第一色块的数量为两个,所述第一色块、第二色块、第一色块依次相接以形成起始色块。3.如权利要求1所述的彩色条码,其特征在于,所述第一色块为黑色色块,所述第二色块所占面积为起始色块所占面积的50%。4.如权利要求1-3中任意一项所述的彩色条码,其特征在于,所述数据色块中的编码颜色对应于相应的字符。5.如权利要求4中所述的彩色条码,其特征在于,所述字符为数字,将数字0-9中所有的数字与相应的编码颜色一一对应,以使得所述数字通过编码颜色进行显示。6.一种彩色条码的颜色校准方法,其特征在于,包括以下步骤:图像获取步骤:获取当前图像信息;框选步骤:获取当前图像信息中的白色色块;白平衡校正步骤:计算白色色块的颜色均值并对当前图像信息中的彩色条码进行白平衡校正。7.如权利要求6所述的彩色条码的颜色校准方法,其特征在于,所述当前图像信息包括彩色条码,所述彩色条码包括白色色块;所述框选步骤具体包...

【专利技术属性】
技术研发人员:邓立邦
申请(专利权)人:广东数相智能科技有限公司
类型:发明
国别省市:广东,44

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

1