[發明專利]二維碼生成和解析的方法、裝置、設備及可讀存儲介質有效
| 申請號: | 201910562430.5 | 申請日: | 2019-06-26 |
| 公開(公告)號: | CN110288069B | 公開(公告)日: | 2023-05-02 |
| 發明(設計)人: | 王文軍;顧皛姝;胡思維;谷鐵峰;郭金;王瑩瑩;李葉;唐嫻 | 申請(專利權)人: | 百度在線網絡技術(北京)有限公司 |
| 主分類號: | G06K19/06 | 分類號: | G06K19/06;G06K7/14 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 朱穎;劉芳 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 二維碼 生成 解析 方法 裝置 設備 可讀 存儲 介質 | ||
1.一種二維碼解析方法,其特征在于,包括:
確定輸入圖片中的主定位圖像的位置和輔助定位圖像的位置;
根據所述主定位圖像的位置和輔助定位圖像的位置,定位所述輸入圖片中二維碼的編碼區域的位置;
根據所述輸入圖片中二維碼的編碼區域的位置,解析所述輸入圖片中的二維碼;
其中,所述輸入圖片中的二維碼是通過如下方式生成的:對二維碼數據進行比特化處理,得到對應的二進制序列;
根據二維碼中編碼區域、主定位圖像和輔助定位圖像的位置,將所述二進制序列分配到所述編碼區域中的各個同心圓區域,得到二維碼信息;
確定所述二維碼信息中第一碼元在各個分布缺陷類型對應的分布稀疏區域的分布情況,其中第一碼元是指比特值為1的碼元;
根據所述二維碼信息中第一碼元在各個分布缺陷類型對應的分布稀疏區域的分布情況,確定所述二維碼信息的分布缺陷類型;
從掩碼池中獲取與所述分布缺陷類型對應的掩碼類型的掩碼;
使用所述掩碼對所述二維碼信息進行掩碼疊加處理,以調整所述二維碼信息的布局。
2.根據權利要求1所述的方法,其特征在于,所述二維碼為圓形,所述二維碼包括位于中部的圖像區域和圍繞所述圖像區域的編碼區域,所述編碼區域包括由所述二維碼的碼元聚集而成的至少兩個同心圓區域,其中每個所述碼元為圓弧形,用于存儲一個比特的數據,且各所述碼元的弧長一致,所述二維碼的除所述圖像區域之外的區域還包括主定位圖像和輔助定位圖像;
所述輔助定位圖像包括預設的幾何形狀,所述輔助定位圖像中除所述預設的幾何形狀之外的區域為預設的顏色,且與所述編碼區域和主定位圖像的顏色均不同。
3.根據權利要求2所述的方法,其特征在于,所述確定輸入圖片中的輔助定位圖像的位置,包括:
將所述輸入圖片轉換到HSV色彩空間;
根據所述輔助定位圖像中除所述預設的幾何形狀之外的區域的顏色,對轉換到HSV色彩空間的輸入圖片進行圖像二值化處理;
對圖像二值化處理后的輸入圖片進行邊緣檢測,確定所述輸入圖片中的輔助定位圖像的位置。
4.根據權利要求3所述的方法,其特征在于,所述對圖像二值化處理后的輸入圖片進行邊緣檢測,確定所述輸入圖片中的輔助定位圖像的位置,包括:
對圖像二值化處理后的輸入圖片進行邊緣檢測,確定所述輸入圖片中的輔助定位圖像的備選區域;
判斷所述備選區域是否包括所述預設的幾何形狀;
若所述備選區域包括所述預設的幾何形狀,則確定備選區域是所述輸入圖片中的輔助定位圖像所在的區域;
若所述備選區域不包括所述預設的幾何形狀,則確定備選區域不是所述輸入圖片中的輔助定位圖像所在的區域。
5.根據權利要求1所述的方法,其特征在于,所述編碼區域中最內側的同心圓區域用于存儲元數據,所述元數據至少包括所述二維碼的版本信息和掩碼類型;
所述根據所述輸入圖片中二維碼的編碼區域的位置,解析所述輸入圖片中的二維碼,包括:
根據所述輸入圖片中二維碼的編碼區域的位置,從所述編碼區域的最內側的同心圓區域提取所述元數據;
根據所述元數據,解析出所述輸入圖片中的二維碼所攜帶的其他數據。
6.根據權利要求1所述的方法,其特征在于,所述確定輸入圖片中的主定位圖像的位置和輔助定位圖像的位置之后,還包括:
根據所述輸入圖片中的主定位圖像的位置和輔助定位圖像的位置,通過訓練好的機器學習模型,識別所述輸入圖片是否包含所述二維碼;
若確定所述輸入圖片包含所述二維碼,則繼續執行根據所述主定位圖像的位置和輔助定位圖像的位置,定位所述輸入圖片中二維碼的編碼區域的位置的步驟;
若確定所述輸入圖片不包含所述二維碼,則確定解析失敗。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網絡技術(北京)有限公司,未經百度在線網絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910562430.5/1.html,轉載請聲明來源鉆瓜專利網。





