[發明專利]一種二維碼識別方法及裝置有效
| 申請號: | 201910108079.2 | 申請日: | 2019-02-02 |
| 公開(公告)號: | CN111523331B | 公開(公告)日: | 2023-03-21 |
| 發明(設計)人: | 陳興;潘磊 | 申請(專利權)人: | 北京騎勝科技有限公司 |
| 主分類號: | G06K7/00 | 分類號: | G06K7/00;G06K7/14 |
| 代理公司: | 北京超成律師事務所 11646 | 代理人: | 鄧超 |
| 地址: | 100193 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 二維碼 識別 方法 裝置 | ||
本申請涉及圖像處理技術領域,尤其涉及一種二維碼識別方法及裝置,所述方法包括:獲取待處理圖像并執行識別過程:其中,識別過程包括:識別所述待處理圖像中的定位框;若識別出的所述定位框的個數小于預設個數,則基于識別出的所述定位框的位置,確定所述待處理圖像中缺失的所述定位框的位置;基于識別出的所述定位框的位置和缺失的所述定位框的位置,定位所述待處理圖像中的二維碼,并對所述二維碼進行解碼。通過上述方法,可以提高二維碼識別過程中的準確率和效率。
技術領域
本申請涉及圖像處理技術領域,尤其涉及一種二維碼識別方法及裝置。
背景技術
二維碼,又稱為快速響應編碼(Quick Response,QR Code),是一個近幾年來移動設備上流行的一種編碼方式,它可以存儲更多的信息,也可以表示更多的數據類型。
目前,二維碼可以應用在很多場景下,例如在掃碼支付的場景下,或者通過掃碼解鎖共享單車的場景下,但是用戶在使用終端掃描二維碼時,可能會因拍攝角度不當、或者二維碼存在缺損等原因,導致無法掃描到完整的二維碼,進而無法對二維碼進行準確解碼,以獲取二維碼中記錄的信息。
發明內容
有鑒于此,本申請實施例提供一種二維碼識別方法,以提高二維碼識別的準確率,以及識別效率。
第一方面,本申請實施例提供了一種二維碼識別方法,包括:
獲取待處理圖像并執行識別過程:其中,所述識別過程包括:
識別所述待處理圖像中的定位框;
若識別出的所述定位框的個數小于預設個數,則基于識別出的所述定位框的位置,確定所述待處理圖像中缺失的所述定位框的位置;
基于識別出的所述定位框的位置和缺失的所述定位框的位置,定位所述待處理圖像中的二維碼,并對所述二維碼進行解碼。
一種可能的實施方式中,在識別所述待處理圖像中的定位框之后,還包括:
若識別出的所述定位框的個數等于所述預設個數,則基于識別出的所述定位框,定位所述待處理圖像中的二維碼并對所述二維碼進行解碼。
一種可能的實施方式中,在識別所述待處理圖像中的定位框之后,還包括:
若識別出的所述定位框的個數大于所述預設個數時,則從識別出的所述定位框中選取出所述預設個數的目標定位框;
基于所述預設個數的目標定位框,定位所述待處理圖像中的二維碼并對所述二維碼進行解碼。
一種可能的實施方式中,所述方法還包括:
若確定所述二維碼解碼失敗,則重新獲取待處理圖像并執行所述識別過程,直至確定所述二維碼解碼成功。
一種可能的實施方式中,所述基于識別出的所述定位框的位置,確定所述待處理圖像中缺失的所述定位框的位置,包括:
若識別出的所述定位框的個數為一個,則以識別出的所述定位框的位置為基準,分別在識別出的所述定位框的水平方向和垂直方向上確定每個缺失的所述定位框的位置。
一種可能的實施方式中,所述基于識別出的所述定位框的位置,確定所述待處理圖像中缺失的所述定位框的位置,包括:
若識別出的所述定位框的個數為兩個,則基于識別出的兩個所述定位框的位置,確定識別出的兩個所述定位框的連線;
以識別出的兩個所述定位框的連線為基準,確定每個缺失的所述定位框的位置。
一種可能的實施方式中,在確定每個缺失的所述定位框的位置之后,還包括:
將識別出的所述定位框分別填充在每個缺失的所述定位框的位置上。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京騎勝科技有限公司,未經北京騎勝科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910108079.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種反饋方法及終端設備
- 下一篇:一種開鎖方法及裝置





