用于生成隐式条码的方法和设备技术

技术编号:9519515 阅读:111 留言:0更新日期:2014-01-01 17:08
本发明专利技术的实施方式公开了一种用于生成隐式条码的方法和设备。该方法包括:在颜色空间的至少一个分量上生成条码;将所生成的条码与图像叠加。本发明专利技术能够使所生成的条码更隐蔽,安全性和保密性更高。

【技术实现步骤摘要】
【专利摘要】本专利技术的实施方式公开了一种用于生成隐式条码的方法和设备。该方法包括:在颜色空间的至少一个分量上生成条码;将所生成的条码与图像叠加。本专利技术能够使所生成的条码更隐蔽,安全性和保密性更高。【专利说明】用于生成隐式条码的方法和设备
本专利技术的实施方式涉及条码
,更具体地涉及用于生成隐式条码的方法和设备。
技术介绍
条码技术是在计算机技术的基础上产生并发展起来的,因为具有输入速度快、准确度高、成本低、可靠性强等优点,已经广泛应用于各行各业中,例如在商业和交通运输等领域中用于对商品及货物运输的管理,在エ业生产领域中用于对生产过程自动化控制管理坐坐寸寸o一维条码是由ー组规则排列的线条、空白以及对应的字符组成的标记,以宽度不一的线条及空白的组合来表示相对应的数据。ニ维条码是在ー维码的基础上扩展出来的,扫描ニ维条码的设备通过识别码的长度和宽度中所记载的ニ进制数据来获取其中所包含的信息。随着ニ维条码技术在手机上的应用的发展,ニ维条码在人们的日常生活变得随处可见。最常见的ニ维条码形式是黑白二色的,使用黒白矩形图案来表示ニ进制数据。目前,彩色ニ维条码也开始流行起来。一种常见的彩色ニ维条码是以红、绿、蓝、黑四种颜色来表示编码数据流中的四进制信息(即0、1、2、3),从而扩展了ニ维条码所携帯的信息量,同时加强了防伪性。还有ー种形式的ニ维条码是内嵌有图像或照片的ニ维条码。该ニ维条码的部分区域为图像区域,不填充编码数据,在图像区域填充ー张或若干张图像。这种ニ维条码更易于识读,防伪性更強。由于条码的使用越来越广泛,承载的内容越来越多,也越来越重要,例如在电子交易过程中二维条码可能会承载身份相关信息,所以对条码的安全性和保密性的要求也越来越尚。
技术实现思路
因此,本专利技术的目的在于,提供一种用于生成隐式条码的方法和设备。根据本专利技术的ー个方面,提供了一种用于生成隐式条码的方法,该方法包括:在颜色空间的至少ー个分量上生成条码;将所生成的条码与图像叠加。根据本专利技术的另一方面,提供了一种用于生成隐式条码的设备,该设备包括:条码生成装置,用于在颜色空间的至少ー个分量上生成条码;叠加装置,用于将所生成的条码与图像置加。本专利技术的实施方式通过将条码隐藏在顔色空间的分量上,使得由此生成的条码更隐蔽,安全性和保密性更高。【专利附图】【附图说明】通过对结合附图所示出的实施方式进行详细说明,本专利技术的上述以及其他特征将更加明显,附图中相同的标号表示相同或相似的元素。在附图中:图1示出了根据本专利技术一个实施方式的用于生成隐式条码的方法100的流程图;图2是根据本专利技术的实施方式在顔色空间的ー个分量上生成的ニ维条码的示图;以及图3示出了根据本专利技术另ー个实施方式的用于生成隐式条码的方法300的流程图;以及图4示出了根据本专利技术的一个实施方式的用于生成隐式条码的设备400的框图。【具体实施方式】下文将參考若干示例性实施方式来描述本专利技术的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本专利技术,而并非以任何方式限制本专利技术的范围。附图中的流程图和框图,图示了按照本专利技术各种实施方式的系统、方法和设备的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表ー个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含ー个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为备选的实现中,方框中所标注的功能也可以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。下面结合附图以示例的方式详细描述本专利技术的各种实施方式。首先參考图1,其示出了根据本专利技术一个实施方式的用于生成隐式条码的方法100的流程图。应当理解,方法100中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法100可以包括附加的步骤和/或省略执行示出的步骤。本专利技术的范围在此方面不受限制。图1所示的方法100在开始之后,在步骤SlOl中,在颜色空间的至少ー个分量上生成条码。本文中所述的“顔色空间”是指用于描述顔色的三维或四维的空间,每种可能的颜色在该空间中都有唯一的ー个位置。通常使用三个、四个值或者顔色成分来表示顔色。典型的颜色空间包括例如RGB、YUV、HSL、HSV和CMYK等。下面以RGB空间作为示例,描述本专利技术的一个实施方式。在RGB空间中包括红色、緑色、蓝色三个通道或分量。在一个实施方式中,在RGB空间的蓝色分量上生成条码。条码可以是ー维条码或ニ维条码。可选地,还可以在其他分量上同时生成条码。例如,在蓝色分量上生成条码A,同时在红色或緑色分量上生成条码B,或者在红色分量上生成条码B,在緑色分量上生成条码C0图2是根据本专利技术的实施方式在ー个分量上生成ニ维条码的示图。如图2所示,在该分量上看来,所生成的ニ维条码是黑白的。返回到图1,在步骤S102中,将所生成的条码与图像叠加。叠加了条码的图像将发生色偏。通过将在顔色空间的分量上生成的条码与图像叠加,使得条码隐藏到图像中,从而使条码的安全性和保密性更高。下面參考图3,说明用于生成隐式条码的方法的另ー个实施方式。方法300可以被认为是上文參考图1描述的方法100的ー个特定实现。在步骤S301中,在颜色空间的至少ー个分量上生成条码。该步骤对应于图1中的步骤S101,具体技术细节不再赘述。在步骤S302中,在图像中设置用于叠加条码的区域,以减少图像对条码的干扰。在一个实施方式中,在图像中设置用于叠加条码的区域,对该区域进行处理,以去除顔色空间中用于生成条码的至少ー个分量。以RGB空间作为示例,如果要在蓝色分量上生成条码,则首先在图像中设置将要叠加条码的区域,然后将该区域中的蓝色分量去除,去除了蓝色分量的图像将发生色偏。同样,可以同时将该区域中的红色或緑色分量、或者红色和緑色分量去除。通过去除图像的相应区域中的分量,可以减少图像对条码的干扰。可选地,也可以选择图像中没有用于生成条码的相应分量的区域来叠加条码,此时不需要在该区域中去除相应的分量。例如,对于RGB空间,如果将要在蓝色分量上生成条码,则选择图像上没有蓝色分量的区域用于叠加该条码。这样,当所生成的条码叠加在图像的该区域中吋,同样可以减少图像对条码的干扰。接下来,在步骤S303中,将所生成的条码叠加到该区域中。通过这种方式,減少了图像对叠加的条码的干扰,使隐藏在图像中的条码更容易识别。现在參考图4说明能够执行上述方法100和300的设备,其中图4示出了根据本专利技术的一个实施方式的用于生成隐式条码的设备400的框图。如图4所示的设备400包括条码生成装置401、区域设置装置402和叠加装置403,其中条码生成装置401用于在颜色空间的至少ー个分量上生成条码,叠加装置403用于将所生成的条码与图像叠加。在一个实施方式中,区域设置装置402用于在图像中设置用于叠加条码的区域,以减少图像对条码的干扰。叠加装置403还用于将所生成的条码叠加到该区域中本文档来自技高网
...

【技术保护点】
一种用于生成隐式条码的方法,包括:在颜色空间的至少一个分量上生成条码;将所生成的条码与图像叠加。

【技术特征摘要】

【专利技术属性】
技术研发人员:费俊明
申请(专利权)人:北京千橡网景科技发展有限公司
类型:发明
国别省市:

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

1