(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202111681820.8
(22)申请日 2021.12.3 0
(71)申请人 三维码 (厦门) 网络科技有限公司
地址 361000 福建省厦门市湖里区安岭路
1008号601室
(72)发明人 陈绳旭 马吉良 张梦达 王秋婉
(74)专利代理 机构 福州科扬专利事务所(普通
合伙) 35001
专利代理师 张红艳
(51)Int.Cl.
G06T 5/00(2006.01)
G06K 19/06(2006.01)
(54)发明名称
一种根据图像颜色美化 三维码的方法
(57)摘要
本发明涉及一种根据图像颜色美化三维码
的方法, 包括获取背景图片; 在背景图片上选定
生码区域; 统计所述生码区域内像素的最大亮度
值、 最小亮度值; 根据所述最大亮度值、 最小亮度
值, 确定各码点的目标亮度值; 根据码点的目标
亮度值确定码点的目标色值; 根据各码点的目标
色值, 在生码区域内生成码点矩阵, 得到三维码。
权利要求书1页 说明书5页 附图4页
CN 114565518 A
2022.05.31
CN 114565518 A
1.一种根据图像颜色美化 三维码的方法, 其特 征在于, 包括如下步骤:
获取背景图片;
在背景图片上选 定生码区域;
统计所述 生码区域内像素的最大亮度值、 最小亮度值;
根据所述 最大亮度值、 最小亮度值, 确定各码点的目标亮度值;
根据各码点的目标亮度值, 分别确定各码点的目标色值;
根据各码点的目标色值, 在生码区域内生成码点矩阵, 得到三维码。
2.根据权利要求1所述的一种根据图像颜色美化三维码的方法, 其特征在于, 所述像素
的亮度值 根据该像素的RGB值计算得到, 以公式表达为:
Li=0.299*Ri+0.587*Gi+0.114*Bi
式中, Li表示像素的亮度值; Ri表示像素RGB值中的R分量; Gi表示像素RGB值中的G分量;
Bi表示像素RGB值中的B分量。
3.根据权利要求1所述的一种根据图像颜色美化三维码的方法, 其特征在于, 所述根据
最大亮度值、 最小亮度值, 确定各码点的目标亮度值, 具体为:
将第一码点目标亮度值设为 最大亮度值, 将第二码点目标亮度值设为 最小亮度值。
4.根据权利要求3所述的一种根据图像颜色美化三维码的方法, 其特征在于, 设第 一码
点目标色值为最大亮度值对应像素的色值, 第二码点目标色值为最小亮度值对应像素的色
值。
5.根据权利要求1所述的一种根据图像颜色美化三维码的方法, 其特征在于, 还包括:
计算码点在其邻域范围内的邻域平均亮度值;
根据最大亮度值、 最小亮度值及邻域平均亮度值, 确定各码点的目标亮度值。
6.根据权利要求5所述的一种根据图像颜色美化三维码的方法, 其特征在于, 所述根据
所述最大亮度值、 最小亮度值和邻域平均亮度值, 确定各码点的目标亮度值, 以公式表达
为:
式中, Ltarget表示像素的目标亮度值; Lc表示邻域平均亮度值; Lmin表示最小亮度值; Lmax
表示最大亮度值。
7.根据权利要求1所述的一种根据图像颜色美化三维码的方法, 其特征在于, 所述目标
色值具体为像素目标RGB值; 根据码点目标亮度值确定码点目标色值, 以公式表达为:
Rtarget=Ltarget; Gtarget=Ltarget; Btarget=Ltarget
式中, Ltarget表示像素的目标亮度值; Rtarget表示像素目标RGB值中的R分量; Gtarget表示
像素目标RGB值中的G 分量; Btarget表示像素目标RGB值中的B分量。权 利 要 求 书 1/1 页
2
CN 114565518 A
2一种根据图像颜色美化三维码的方 法
技术领域
[0001]本发明涉及一种根据图像颜色美化 三维码的方法, 属于三维码领域。
背景技术
[0002]二维码是在平面的横向和纵向上都用黑白相间的图形表示资讯的符号。 将二维码
与背景图片融合, 可以得到三维码(参见公开号为CN106991462A的专利 《三维码生成方
法》 )。 其中, 背 景图片可以是企业标志、 商标标志、 产品标志、 人脸、 应用场景等等。 三维码除
了能提供相应的数据信息, 还能提供视觉信息。 但码点与背 景图片不可避免地会相互影响,
现有的三 维码生成方法中码点与背景图片融合效果较为生硬, 需要一种在保证三 维码识读
性能的前提下, 优化 三维码视 觉效果的方法。
[0003]专利CN107563476B 《一种二维码美化防伪的方法》 中将 二维码与背景图合并时, 将
背景图片为黑的二维码矩阵0值RGB初始值设置为(200, 200,200), 使颜色偏灰; 1值RGB初始
值设置为(0,0,0), 使黑点不会因为背 景为黑而识别成白点; 背 景为白的二 维码矩阵0值RGB
初始值设置为(220,220,220), 使颜色偏白, 过度视觉效果更好, 1值的RGB初始值设置为
(50,50,50), 使黑点偏灰, 达到柔和的目的; 初始值设置设置好过后, 二维码矩阵0值在
(200, 200,200)与(220,220,220)之间, 1值在(0,0,0)与(50,50,50)之间进行二分法取值
并生成二维码进行反向识别, 根据识别速度筛选出最佳的RGB值组合。 但背 景图片和二 维码
的融合效果有待进一步提高, 且通过二分法筛选识别速度最佳的二 维码从而保证三 维码识
读性能, 步骤繁琐、 浪费大量时间。
[0004]专利CN108665434 《图像合成方法及装置》 公开步骤: 将二维码图像中第一颜色 映
射到第一色阶区间, 将二维码图像中第二颜色 映射到第二色阶区间; 获取背景图像中位于
第i行第j列的第一像素点Cij的像素值CV ij; 根据第一颜色与第二颜色, 定义二维码图像中
位于第i行第 j列的第二像素点Qij的像素值QV ij为0或1; 根据二维码图像中第二像素点Qij
的像素值QVij, 将背景图像中对应位置处第一像素点Cij的像素值CVij分别映射到第一色
阶区间或第二色阶区间, 得到所述对应位置处像素值EV ij的第三像素点Eij, 并根据第三像
素点Eij生成二 维码合成图像。 该发明根据二 维码颜色调整背 景图片颜色, 虽然在一定程度
上保证了三维码的识读性能, 但所 得的三维码丢失了色彩信息, 视 觉效果差 。
发明内容
[0005]为了克服现有技术中存在的问题, 本发明设计了一种根据图像颜色美化三维码的
方法, 。
[0006]为了实现上述目的, 本发明采用如下技 术方案:
[0007]一种根据图像颜色美化 三维码的方法, 包括如下步骤:
[0008]获取背景图片;
[0009]在背景图片上选 定生码区域;
[0010]统计所述 生码区域内像素的最大亮度值、 最小亮度值;说 明 书 1/5 页
3
CN 114565518 A
3
专利 一种根据图像颜色美化三维码的方法
文档预览
中文文档
11 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 23:58:13上传分享