[发明专利]一种加强视觉效果的三维码生成方法及设备有效
申请号: | 202011120378.7 | 申请日: | 2020-10-19 |
公开(公告)号: | CN112364963B | 公开(公告)日: | 2022-11-15 |
发明(设计)人: | 陈绳旭;王秋婉;马吉良;张梦达 | 申请(专利权)人: | 三维码(厦门)网络科技有限公司 |
主分类号: | G06K19/06 | 分类号: | G06K19/06 |
代理公司: | 福州科扬专利事务所(普通合伙) 35001 | 代理人: | 李晓芬 |
地址: | 361000 福建省厦*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 加强 视觉效果 三维 生成 方法 设备 | ||
本发明涉及一种加强视觉效果的三维码生成方法,包括以下步骤:输入待编码的数据信息和背景图片。背景图片上划分出人眼可视的展示区并使展示区面积不超过面积阈值。所述展示区内避免显示二维码矩阵的码点,用于增强背景图片的展示效果;所述面积阈值根据二维码纠错率计算得到,用于保证后续生成的二维码矩阵被正确识别。根据数据信息生成编码信息;并根据所述编码信息,生成二维码矩阵。将二维码矩阵的码点排布生成在背景图片上并隐去展示区内的码点,得到三维码。本发明所述的一种加强视觉效果的三维码生成方法,通过隐去三维码部分区域内的码点,在不影响三维码识别的情况下,减小了码点对背景图片的影响,增强三维码的展示效果。
技术领域
本发明涉及一种加强视觉效果的三维码生成方法及设备,属于三维码领域。
背景技术
现有的三维码主要是将二维码矩阵(此处所指的二维码矩阵可以是黑白方格组成的二维码矩阵,也可以是码点形状、颜色经过美化的艺术二维码矩阵)与一指定的背景图片结合生成的,背景图片可以是企业标志、商标标志乃至产品标志等等。将三维码作为一个整体,进行一体化展示,不仅节省空间并且使商标和产品推广达到更好效果。但二维码矩阵的码点会遮盖背景图片的部分内容,影响背景图片的展示效果。
一种解决方案是将图像放在二维码矩阵指定区域上(如微信收款二维码中,用户图像位于二维码矩阵正中央),图像会遮挡指定区域内的码点导致这部分的码点信息丢失。此种方案通过二维码的纠错功能计算出丢失的码点信息。但由于指定区域的面积较小,展示效果较差,达不到三维码中背景图片与二维码矩阵的融合效果,也没有充分利用二维码的纠错功能。
发明内容
为了解决上述现有技术中存在的问题,本发明提供一种加强视觉效果的三维码生成方法及设备,能较好的展示三维码中背景图片的内容,尤其是对人脸、商标等重要部分的展示。
本发明的技术方案如下:
技术方案一:
一种加强视觉效果的三维码生成方法,包括以下步骤:
输入待编码的数据信息和背景图片。
在背景图片上划分出展示区并使展示区面积不超过所述面积阈值。所述展示区内避免显示二维码矩阵的码点,所述展示区用于增强背景图片的展示效果。所述面积阈值根据二维码纠错率计算得到,用于保证后续生成的二维码矩阵被正确识别。
根据数据信息生成编码信息。并根据所述编码信息,生成二维码矩阵。
将二维码矩阵的码点排布生成在背景图片上并隐去展示区内的码点,得到三维码。
进一步的,面积阈值ST的大小与二维码矩阵的纠错等级正相关,可由公式表达为:
其中,ECP为纠错等级对应的纠错率。
进一步的,所述展示区可选择由通过人工划分或自动划分的方式得到;所述自动划分的具体方法为:自动识别背景图片中物品或人脸的矩形轮廓,将该矩形轮廓包含的区域划分为展示区。
进一步的,还包括针对自动划分得到的展示区的面积进行优化,具体方法为:移动所述矩型轮廓的边界,使矩形轮廓的面积扩大或缩小,将优化后的矩型轮廓包含的区域划分为展示区。
进一步的,还包括针对自动划分得到的展示区的角度进行优化,具体方法为:若矩型轮廓不平行于背景图片时,寻找该矩型轮廓的平行于背景图片的外接矩形,将该外接矩形包含的区域划分为展示区。
进一步的,还包括根据二维码矩阵的版本V,动态调整三维码的分辨率,具体步骤为:
预设一预期的像素点数So,根据二维码矩阵的版本V,计算实际的像素点数Sn,具体公式为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三维码(厦门)网络科技有限公司,未经三维码(厦门)网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011120378.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种深沟球轴承
- 下一篇:一种新材料生产用清洗装置