[發明專利]二維碼解碼方法、裝置、終端設備及計算機可讀存儲介質有效
| 申請號: | 201711219251.9 | 申請日: | 2017-11-28 |
| 公開(公告)號: | CN107908998B | 公開(公告)日: | 2020-11-03 |
| 發明(設計)人: | 趙誼科;許吉明 | 申請(專利權)人: | 百富計算機技術(深圳)有限公司 |
| 主分類號: | G06K7/14 | 分類號: | G06K7/14 |
| 代理公司: | 深圳中一聯合知識產權代理有限公司 44414 | 代理人: | 張全文 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 二維碼 解碼 方法 裝置 終端設備 計算機 可讀 存儲 介質 | ||
1.一種二維碼解碼方法,其特征在于,包括:
從目標攝像頭采集的圖像幀中選取一個圖像幀作為當前解碼幀;
對所述當前解碼幀進行解碼,得到解碼結果;
若所述解碼結果為失敗,則確定從所述當前解碼幀中識別出的二維碼定位符個數;
根據所述二維碼定位符個數確定兩個相鄰解碼幀之間的間隔幀數,所述間隔幀數與所述二維碼定位符個數負相關;
將與所述當前解碼幀相隔所述間隔幀數的圖像幀確定為新的當前解碼幀,然后返回執行所述對所述當前解碼幀進行解碼的步驟,直至解碼成功為止。
2.根據權利要求1所述的二維碼解碼方法,其特征在于,所述從目標攝像頭采集的圖像幀中選取一個圖像幀作為當前解碼幀包括:
選取與所述目標攝像頭采集的第一個圖像幀相隔預設的第一幀數的圖像幀,然后將選取的圖像幀確定為所述當前解碼幀。
3.根據權利要求2所述的二維碼解碼方法,其特征在于,在選取與所述目標攝像頭采集的第一個圖像幀相隔預設的第一幀數的圖像幀之前,還包括:
初始化預設的計數值和累加值;
獲取所述目標攝像頭在預設的時長內采集的圖像幀;
對采集的所述圖像幀按照采集時的先后順序依次進行解碼,直至解碼成功為止,然后確定在解碼成功的圖像幀之前解碼過的圖像幀個數;
將所述計數值增加一個計數單位;
將確定的所述圖像幀個數累加入所述累加值;
若所述計數值小于預設的統計次數,則返回執行所述獲取所述目標攝像頭在預設的時長內采集的圖像幀的步驟,直至所述計數值等于所述統計次數為止;
計算所述累加值與所述統計次數的比值;
根據所述比值以及預設的第一對應關系確定所述第一幀數,所述第一對應關系為所述比值與所述第一幀數之間的對應關系。
4.根據權利要求2所述的二維碼解碼方法,其特征在于,所述根據所述二維碼定位符個數確定兩個相鄰解碼幀之間的間隔幀數包括:
若所述二維碼定位符個數為兩個以上,則將所述間隔幀數確定為0;
若所述二維碼定位符個數為一個,則將所述間隔幀數確定為1;
若所述二維碼定位符個數為0,則根據所述第一幀數確定所述間隔幀數。
5.根據權利要求1至4中任一項所述的二維碼解碼方法,其特征在于,所述對所述當前解碼幀進行解碼包括:
計算所述當前解碼幀的清晰度和灰度值矩陣;
若所述當前解碼幀為第一個解碼幀,則根據所述當前解碼幀的灰度值矩陣對所述當前解碼幀進行解碼;
若所述當前解碼幀不是第一個解碼幀,則根據參考清晰度和所述當前解碼幀的清晰度計算參考灰度值矩陣的第一權重系數和所述當前解碼幀的灰度值矩陣的第二權重系數,所述參考清晰度為所述當前解碼幀的上一個解碼幀的清晰度,所述參考灰度值矩陣為所述當前解碼幀的上一個解碼幀的灰度值矩陣;
根據所述第一權重系數、所述第二權重系數、所述參考灰度值矩陣和所述當前解碼幀的灰度值矩陣計算加權后的灰度值矩陣;
根據所述加權后的灰度值矩陣對所述當前解碼幀進行解碼。
6.一種二維碼解碼裝置,其特征在于,包括:
幀選取模塊,用于從目標攝像頭采集的圖像幀中選取一個圖像幀作為當前解碼幀;
解碼模塊,用于對所述當前解碼幀進行解碼,得到解碼結果;
定位符個數確定模塊,用于若所述解碼結果為失敗,則確定從所述當前解碼幀中識別出的二維碼定位符個數;
間隔幀數確定模塊,用于根據所述二維碼定位符個數確定兩個相鄰解碼幀之間的間隔幀數,所述間隔幀數與所述二維碼定位符個數負相關;
解碼幀確定模塊,用于將與所述當前解碼幀相隔所述間隔幀數的圖像幀確定為新的當前解碼幀。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百富計算機技術(深圳)有限公司,未經百富計算機技術(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711219251.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種學生快速接送方法
- 下一篇:一種針對大詞匯量的手勢識別方法





