一种三维图像码的生成和解析方法及其装置制造方法及图纸

技术编号:9766182 阅读:130 留言:0更新日期:2014-03-15 12:44
一种三维图像码的生成方法,所述的三维图像码包括用于定位的定位外框、用于填充编码数据的数据区以及用于确定所述三维图像码方向的定位区,所述数据区由两个以上子数据单元组成,所述定位区由四个定位单元组成;所述的生成方法由以下步骤组成:A、获取信息的数据编号,对数据编号进行进制转换和编码处理后形成编码数据;B、根据预设的对应表和上述编码数据确定数据区各子数据单元对应的基准色,将处理过的该基准色填充到相对应的子数据单元;C、获取各定位单元数据值并根据所述对应表确定各定位单元对应的基准色;将处理过的所述基准色填充到定位单元;可以直接填充,即满格填充;也可以按照设计图案填充,即不满格填充;D、添加定位外框。

【技术实现步骤摘要】
一种三维图像码的生成和解析方法及其装置
本专利技术属于图像识别
;具体的说涉及一种三维图像码的生成和解析方法及其装置。
技术介绍
识别码历经了条形码、二维码和三维图像码的发展过程。条形码(barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。通过与网络上的数据库相连,显示条形码对应产品的信息。常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成的平行线图案。条形码可以通过连接数据库,标出物品的生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等许多信息,因而在商品流通、图书管理、邮政管理、银行装置等许多领域都得到广泛的应用,但一维条形码只是在一个方向(一般是水平方向)表达信息,而在垂直方向则不表达任何信息,其高度通常是为了便于阅读器的对准。二维码,又称二维条码,二维条形码最早专利技术于日本,它是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的,在编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息代码,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理。它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化等特点。三维码,又称三维图像码或彩码,是在二维码X轴Y轴坐标模型的基础上,增加了色彩维度来表示信息。相比于二维码,三维图像码无需近距离拍摄即可识别,降低了对识别终端的需求;由于彩码具有冗余位,使得其纠错能力大大提高,例如当有40%被遮挡时,二维码无法识别而三维图像码可识别;三维图像码以通过识别得到一个类似指针的地址,由此保证三维图像码无需频繁更换,若希望三维图像码被识别后显示的内容发生改变,只需要将指针所指向地址内存储的信息进行修改就可以了。现有技术中,如申请号为201110066623.5,专利技术名称为《彩码的生成方法及系统、彩码的解析方法及系统》的专利文件,其提供了一种满格填充的、带有黑色外框的彩码。满格填充的单调图案和黑色外框的构成,使得彩码构图呆板,限制了彩码的设计和使用空间。影响其在宣传物、出版物、包装上使用时的效果,从而大大降低其价值。综上,目前的三维图像码无法满足高速发展的广告及生活中对识别码对承载信息容量和识别码外观适用性的要求。因此,急需要一种质量和使用效果更好的三维图像码。
技术实现思路
本专利技术旨在克服现有技术缺陷,提供一种三维图像码的生成和解析方法及其装置。一种三维图像码的生成方法,所述的三维图像码包括用于定位的定位外框、用于填充编码数据的数据区以及用于确定所述三维图像码方向的定位区,所述数据区由两个以上子数据单元组成,所述定位区由四个定位单元组成;所述的生成方法由以下步骤组成:A、获取信息(该信息是需要承载的内容或数据编号所指向的数据库中存储的数据。)的数据编号,对数据编号进行进制转换和编码处理后形成编码数据,以确保在逆向的编码数据的解码还原中,实现纠错并可准确地获得唯一、正确结果;B、根据预设的对应表和上述编码数据确定数据区各子数据单元对应的基准色,将处理过的该基准色填充到相对应的子数据单元;所述的基准色为红、绿、蓝、黑四原色中的一种;处理方法为:根据基准色设计图案;将此图案覆盖于子数据单元,将所述各子数据单元对应的所述基准色依照图案的形状部分填充于各子数据单元,在子数据单元中心附近更多的使用近似基准色的颜色,或使基准色使用的比例大于其他颜色均可增强K-means算法的分析效率,使所述填充图案的颜色经K-means算法分析得到与所述基准色相同的颜色;C、获取各定位单元数据值并根据所述对应表确定各定位单元对应的基准色;将处理过的所述基准色填充到定位单元;所述的基准色为红、绿、蓝、黑四原色中的一种;该基准色可以直接填充,即满格填充;也可以按照设计图案填充,即不满格填充;D、添加定位外框。在步骤C与步骤D之间增加一个步骤:在图像区填充一张以上图像,并填充颜色。由上述方法生成的三维图像码,包括用于定位的定位外框、用于填充编码数据的数据区以及用于确定所述三维图像码方向的定位区,所述数据区由两个以上子数据单元组成,所述定位区由四个定位单元组成,所述的图像区、数据区和定位区由内至外依次设置在定位外框内。所述的定位外框内设有用于填充图像的图像区。一种三维图像码的生成装置,由以下模块顺序连接组成:数据采集模块,用以获取对应表以及数据编号;编码模块,用以对所述数据编号进行进制转换和编码处理,使之形成编码数据,以确保在逆向的编码数据的解码还原中,实现纠错并可准确地获得唯一、正确结果;数据区定色模块,用以根据所述对应表和编码数据确定数据区各子数据单元对应的基准色;定位区定色模块,用以获取各定位单元数据值并根据所述对照表确定各定位单元对应的基准色;填充模块,用以将数据区定色模块所确定的数据区各子数据单元对应的基准色经处理后填充到相对应的子数据单元,将定位区定色模块所确定的各定位单元对应的基准色或经处理后填充到定位单元;可选择增加图像区填充模块,用以在图像区填充一张或若干张图像;定位外框加载模块,用以添加定位外框。针对上述三维图像码的解析方法,包括如下步骤:A’、获取三维图像码;B’、通过三维图像码的定位外框确定四个定位单元位置,通过识别和比较四个定位单元的颜色确定三维图像码的方向,确定首个扫描的子数据单元的位置;C’、依次扫描各子数据单元,得到各子数据单元基准色;D’、根据步骤C’得到的基准色和对应表中的对应关系得到编码数据;E’、针对步骤D’得到的所述编码数据解码得到数据编号。一种三维图像码解析装置,由以下模块顺序连接组成:图像获取模块,用以获取三维图像码;定位模块,用以根据图像获取模块获取的三维图像码的定位外框确定四个定位单元位置,通过识别和比较四个定位单元的颜色确定三维图像码的方向;确定首个扫描的子数据单元的位置;基准色判定模块,用以依次扫描各子数据单元,得到各子数据单元基准色;数据转换模块,用以根据基准色判定模块得到所述识别基准颜色,根据对应表中的对应关系得到四进制的编码数据;解码模块,用以将数据转换模块得到的所述编码数据解码,得到数据编号;显示模块,用以根据解码模块得出的数据编号,显示对应的信息。本专利技术不但没有有效图形外框,而且对图案和色彩的调控给出了更多的手段,使得设计出的三维图像码整体效果更好,提高彩码的质量,使之适用于各种不同场所。且降低成本,具有一定的经济效益。附图说明图1为本专利技术三维图像码结构示意图,其中:1、定位外框,2、图像区,3、子数据单元,4、定位单元。图2为本专利技术一种三维图像码的生成装置模块图。图3为本专利技术一种三维图像码的解析装置模块图。图4为本专利技术三维图像码为正方形的一种实施例的示意图。图5为本专利技术三维图像码四原色与编码数据的对应表。图6是用本专利技术的方法制得的一张彩色三维图像码产品以及进行RGB的解析过程示意图。具体实施方式参见图1,一种三维图像码的生成方法,所述的三维图像码包括用于定位的定位外框1;可选择性地增加用于填充图像的图像区2、用于填充编码数据的数据区以及用于本文档来自技高网
...
一种三维图像码的生成和解析方法及其装置

【技术保护点】
一种三维图像码的生成方法,其特征在于:所述的三维图像码包括用于定位的定位外框、用于填充编码数据的数据区以及用于确定所述三维图像码方向的定位区,所述数据区由两个以上子数据单元组成,所述定位区由四个定位单元组成;?所述的生成方法由以下步骤组成:A、获取信息的数据编号,对数据编号进行进制转换和编码处理后形成编码数据,以确保在逆向的编码数据的解码还原中,实现纠错并可准确地获得唯一、正确结果;B、根据预设的对应表和上述编码数据确定数据区各子数据单元对应的基准色,将处理过的该基准色填充到相对应的子数据单元;所述的基准色为红、绿、蓝、黑四原色中的一种;处理方法为:根据基准色设计图案;将此图案覆盖于子数据单元,将所述各子数据单元对应的所述基准色依照图案的形状部分填充于各子数据单元,在子数据单元中心附近更多的使用近似基准色的颜色,或使基准色使用的比例大于其他颜色均可增强K?means算法的分析效率,使所述填充图案的颜色经K?means算法分析得到与所述基准色相同的颜色;C、获取各定位单元数据值并根据所述对应表确定各定位单元对应的基准色;将所述基准色填充到定位单元;所述的基准色为红、绿、蓝、黑四原色中的一种;D、添加定位外框。...

【技术特征摘要】
2012.08.22 CN 201210301215.81.一种三维图像码的生成方法,其特征在于:所述的三维图像码包括用于定位的定位外框、用于填充编码数据的数据区以及用于确定所述三维图像码方向的定位区,所述数据区由两个以上子数据单元组成,所述定位区由四个定位单元组成;所述的生成方法由以下步骤组成:A、获取信息的数据编号,对数据编号进行进制转换和编码处理后形成编码数据,以确保在逆向的编码数据的解码还原中,实现纠错并可准确地获得唯一、正确结果;B、根据预设的对应表和上述编码数据确定数据区各子数据单元对应的基准色,将处理过的该基准色填充到相对应的子数据单元;所述的基准色为红、绿、蓝、黑四原色中的一种;处理方法为:根据基准色设计图案;将此图案覆盖于子数据单元,将所述各子数据单元对应的所述基准色依照图案的形状部分填充于各子数据单元,在子数据单元中心附近更多的使用近似基准色的颜色,或使基准色使用的比例大于其他颜色均可增强K-means算法的分析效率,使填充图案的颜色经K-means算法分析得到与所述基准色相同的颜色;C、获取各定位单元数据值并根据所述对应表确定各定位单元对应的基准色;将所述基准色填充到定位单元;所述的基准色为红、绿、蓝、黑四原色中的一种;D、添加定位外框。2.根据权利要求1所述的三维图像码的生成方法,其特征在于:所述步骤A的编码处理为:采用CRC循环冗余校验运算和reed-solomon纠错编码运算处理。3.由权利要求1或2所述的三维图像码的生成方法生成的三维图像码,其特征在于,包括用于定位的定位外框、用于填充编码数据的数据区以及用于确定所述三维图像码方向的定位区,所述数据区由两个以上子数据单元组成,所述定位区由四个定位单元组成,所述的数据区和定位区由内至外依次设置在定位外框内。4.根据权利要求3所述的三维图像码,其特征在于:所述的定位外框宽度为其内区域宽度的三分之一。5.根据权利要求3或4所述的三维图像码,其特征在于:还设有图像区;所述的定位外框内的区域设为7*7个填充块;其中,四个顶点所在的填充块为定位单元,中心九个填充块为图像区,其余为子数据单元。6.一种三维图像码的生成系统,由以下模块顺序连接组成:数据采集模块,用以获取对应表以及数据编号;编码模块,用以对所述数据编号进行进制转换和编码处理,使之...

【专利技术属性】
技术研发人员:安斌陈群房久程
申请(专利权)人:天津网团科技有限公司
类型:发明
国别省市:

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

1