[發明專利]一種二維碼識別方法及裝置有效
| 申請號: | 201910108079.2 | 申請日: | 2019-02-02 |
| 公開(公告)號: | CN111523331B | 公開(公告)日: | 2023-03-21 |
| 發明(設計)人: | 陳興;潘磊 | 申請(專利權)人: | 北京騎勝科技有限公司 |
| 主分類號: | G06K7/00 | 分類號: | G06K7/00;G06K7/14 |
| 代理公司: | 北京超成律師事務所 11646 | 代理人: | 鄧超 |
| 地址: | 100193 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 二維碼 識別 方法 裝置 | ||
1.一種二維碼識別方法,其特征在于,包括:
獲取待處理圖像并執行識別過程:其中,所述識別過程包括:
識別所述待處理圖像中的定位框;
若識別出的所述定位框的個數小于預設個數,則基于識別出的所述定位框的位置,確定所述待處理圖像中缺失的所述定位框的位置,并將識別出的所述定位框分別填充在每個缺失的所述定位框的位置上;
基于識別出的所述定位框的位置和缺失的所述定位框的位置,定位所述待處理圖像中的二維碼,并對所述二維碼進行解碼;
其中,所述基于識別出的所述定位框的位置,確定所述待處理圖像中缺失的所述定位框的位置,包括:
若識別出的所述定位框的個數為兩個,則以識別出的兩個所述定位框的位置的連線為基準,確定每個缺失的所述定位框的位置。
2.如權利要求1所述的方法,其特征在于,在識別所述待處理圖像中的定位框之后,還包括:
若識別出的所述定位框的個數等于所述預設個數,則基于識別出的所述定位框,定位所述待處理圖像中的二維碼并對所述二維碼進行解碼。
3.如權利要求1所述的方法,其特征在于,在識別所述待處理圖像中的定位框之后,還包括:
若識別出的所述定位框的個數大于所述預設個數時,則從識別出的所述定位框中選取出所述預設個數的目標定位框;
基于所述預設個數的目標定位框,定位所述待處理圖像中的二維碼并對所述二維碼進行解碼。
4.如權利要求1至3任一所述的方法,其特征在于,所述方法還包括:
若確定所述二維碼解碼失敗,則重新獲取待處理圖像并執行所述識別過程,直至確定所述二維碼解碼成功。
5.如權利要求1所述的方法,其特征在于,所述基于識別出的所述定位框的位置,確定所述待處理圖像中缺失的所述定位框的位置,包括:
若識別出的所述定位框的個數為一個,則以識別出的所述定位框的位置為基準,分別在識別出的所述定位框的水平方向和垂直方向上確定每個缺失的所述定位框的位置。
6.如權利要求1所述的方法,其特征在于,所述以識別出的兩個所述定位框的連線為基準,確定每個缺失的所述定位框的位置,包括:
以所述連線為所述二維碼的一側邊、所述連線的距離為所述二維碼的邊長,基于所述二維碼的邊長,確定所述二維碼的另一側邊,并將所述二維碼的另一側邊的任意一個頂點處的位置確定為缺失的所述定位框的位置。
7.如權利要求1所述的方法,其特征在于,所述以識別出的兩個所述定位框的連線為基準,確定每個缺失的所述定位框的位置,包括:
以所述連線為所述二維碼的一條對角線、所述連線的距離為所述二維碼的對角線長度,基于所述二維碼的對角線長度,確定所述二維碼的另一條對角線,并將所述二維碼的另一條對角線的任意一個頂點處的位置確定為缺失的所述定位框的位置。
8.如權利要求1所述的方法,其特征在于,所述以識別出的兩個所述定位框的連線為基準,確定每個缺失的所述定位框的位置,包括:
以所述連線作為等腰直角三角形的一邊,確定構成所述等腰直角三角形的另外兩邊;
將所述另外兩邊的交點處的位置確定為缺失的所述定位框的位置。
9.如權利要求1所述的方法,其特征在于,在識別所述待處理圖像中的定位框之后,還包括:
若未識別出所述待處理圖像中的定位框,則從所述待處理圖像中隨機選取一個假定定位框的位置;
以所述假定定位框的位置為基準,確定所述待處理圖像中缺失的假定定位框的位置;
基于確定的各個假定定位框的位置,定位所述待處理圖像中的二維碼并對所述二維碼進行解碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京騎勝科技有限公司,未經北京騎勝科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910108079.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種反饋方法及終端設備
- 下一篇:一種開鎖方法及裝置





