[發明專利]一種生成文字二維碼的方法有效
| 申請號: | 202110317535.1 | 申請日: | 2021-03-25 |
| 公開(公告)號: | CN113033745B | 公開(公告)日: | 2022-03-04 |
| 發明(設計)人: | 王繼春;阮高;李健輝 | 申請(專利權)人: | 深圳市智碼通科技有限公司 |
| 主分類號: | G06K19/06 | 分類號: | G06K19/06 |
| 代理公司: | 深圳市宏德雨知識產權代理事務所(普通合伙) 44526 | 代理人: | 李捷 |
| 地址: | 518000 廣東省深圳市羅湖區清水河街道清*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 生成 文字 二維碼 方法 | ||
1.一種生成文字二維碼的方法,其特征在于,包括以下步驟:
步驟S11:將文字二維碼內容,制作成方塊二維碼,并提取所述方塊二維碼的方塊二維碼元件,將所述方塊二維碼元件劃分成方塊二維碼元件塊;
步驟S12:提取所述文字二維碼內容中的關鍵內容;
步驟S13:使用預設數據庫,對所述關鍵內容進行二值化處理,獲得關鍵內容塊;其中檢測關鍵字塊中的文字部分與空白部分的比例,當所述文字部分占比小于α時,設置文字背景底色,輸出帶有背景底色的關鍵字塊以及關鍵詞塊,以避免文字二維碼圖案無法被機器識別;
步驟S14:在所述方塊二維碼圖案的基礎上,用所述關鍵內容塊替換所述方塊二維碼元件塊,生成文字二維碼圖案;
步驟S15:將所述文字二維碼內容與所述文字二維碼圖案進行關聯,生成所述文字二維碼;
其中所述步驟S11還包括:
將所述方塊二維碼元件塊的形狀進行分類,得到正方形塊、長方形塊以及不規則形塊;用所述關鍵內容塊替換所述正方形塊、所述長方形塊以及所述不規則形塊,生成所述文字二維碼圖案;
為了便于方塊二維碼元件的替換,按如下方式對正方形塊以及長方形塊進一步劃分:
將方塊二維碼元件塊中的3×N及N×3的長方形塊計為甲類塊,此處的N大于3且小于8;3×3及大于3×3的正方形塊計為乙類塊;2×N及N×2的長方形塊計為丙類塊,此處的N大于2且小于8;2×2的正方形塊計為丁類塊;1×N及1×2的長方形塊計為戊類塊,此處的N大于1且小于8;1×1的正方形塊計為己類塊;依據關鍵字,按照甲、乙、丙、丁、戊、己的順序依次篩選各類塊,并按如下順序對各類塊進行拆分:
甲類塊拆分成乙類塊+丙類塊的組合或乙類塊+戊類塊的組合;
N=5及N=7的丙類塊拆分成丁類塊+戊類塊的組合;
當關鍵詞文字個數小于戊類塊中的N時,戊類塊劃分成多個小戊類塊的組合,并使其能夠滿足關鍵詞文字個數等于小戊類塊中的N;
并根據二維碼的糾錯性質,對所述不規則形塊進行填充,使其變成所述正方形塊或所述長方形塊;
步驟S14具體為:將正方形塊替換成圖片塊;長方形塊替換成關鍵字塊以及關鍵詞塊。
2.根據權利要求1所述的生成文字二維碼的方法,其特征在于,所述步驟S12中,所述關鍵內容包括關鍵字、關鍵詞以及圖片;
所述步驟S13中,所述關鍵內容塊包括關鍵字塊、關鍵詞塊以及圖片塊。
3.根據權利要求2所述的生成文字二維碼的方法,其特征在于,所述步驟S12還包括:
對所述文字二維碼內容進行分類,提取其所屬類別作為關鍵內容。
4.根據權利要求1所述的生成文字二維碼的方法,其特征在于,所述步驟S12還包括:
基于頻率或用戶設定對提取到名詞設置權重;
所述步驟S14還包括:
替換時根據所述關鍵內容的權重進行替換,以使得權重高的所述關鍵內容對應的所述關鍵內容塊出現頻率高。
5.根據權利要求1所述的生成文字二維碼的方法,其特征在于,所述步驟S14還包括:
對所述文字二維碼圖案的進行分區,并對各區域里的部分所述關鍵內容塊進行旋轉變換,變換完成后,在所述文字二維碼圖案平面中,各所述分區內都有文字朝向指向就近邊框的所述關鍵內容塊;
得到變換完成后的文字二維碼圖案;
所述步驟S15還包括:
將所述文字二維碼內容與所述變換完成后的文字二維碼圖案進行關聯,生成所述文字二維碼。
6.根據權利要求5所述的生成文字二維碼的方法,其特征在于,所述旋轉變換按照以下方式進行:
將所述文字二維碼圖案進行分區,沿所述文字二維碼圖案的形心進行正交分解為左上片區、右上片區、左下片區以及右下片區;
替換完成后,所述左上片區內的關鍵內容塊隨機劃分成左上一組以及左上二組,并使所述左上一組與所述左上二組內的關鍵內容塊數之比為β;
對所述右上片區劃分成右上一組以及右上二組;對所述左下片區劃分成左下一組以及左下二組;對所述右下片區劃分成右下一組以及右下二組;對各組中的關鍵內容塊中的文字進行旋轉,使得所述左上一組與所述右上一組中的文字朝向相同,所述左上一組與所述左下一組中的文字朝向相反,所述左上二組與所述右上二組中的文字朝向相反,所述左上二組與所述左下二組中的文字朝向相同,所述左上一組與所述右下一組以及所述左上二組與所述右下二組的中的文字朝向相反。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市智碼通科技有限公司,未經深圳市智碼通科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110317535.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種光伏瓦制備方法及光伏瓦
- 下一篇:一種低成本高效的城市污水處理方法





