[發明專利]遠距離識別二維碼的方法、存儲介質有效
| 申請號: | 201811633626.0 | 申請日: | 2018-12-29 |
| 公開(公告)號: | CN109815762B | 公開(公告)日: | 2022-02-11 |
| 發明(設計)人: | 劉德建;周偉;曾少彬;方振華 | 申請(專利權)人: | 福建天泉教育科技有限公司 |
| 主分類號: | G06K7/14 | 分類號: | G06K7/14 |
| 代理公司: | 福州市博深專利事務所(普通合伙) 35214 | 代理人: | 林志崢 |
| 地址: | 350212 福建省福州市長樂*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 遠距離 識別 二維碼 方法 存儲 介質 | ||
本發明提供遠距離識別二維碼的方法、存儲介質,方法包括:獲取包含待識別二維碼的圖像幀;對圖像幀進行二值化處理;標記二值化處理后的圖像幀中黑白間隔的像素點作為特征點;對所述特征點進行聚類處理,獲取至少一個的簇;依據簇的形狀以及簇內特征點與簇內所有像素點的占比,獲取所述至少一個的簇中最符合二維碼特征的簇。本發明能實現即使在由于距離較遠而導致二維碼的三個定位點特征均無法定位識別到的情況下,也可高效且準確地確定圖像幀中二維碼所在的位置及大小,從而提升遠距離二維碼解碼的成功率。
技術領域
本發明涉及二維碼識別領域,具體涉及遠距離識別二維碼的方法、存儲介質。
背景技術
在二維碼解碼前有個前置步驟必須先處理,即判斷圖像中是否存在二維碼以及它所在位置和大小。目前定位二維碼的一般做法是根據其左上、左下和右上的3個定位圖案來確定位置和大小。這樣就限制了二維碼圖像要在比較清晰情況下才能識別定位,因為在較遠距離拍攝讀取的二維碼定位點的圖形特征基本模糊或不存在了。現有已公開的技術還不能實現在較遠距離下識別到二維碼的存在。例如現有技術中公開的申請號為201610356177.4,名稱為《一種實現遠距離掃描二維碼的終端》的專利文件,其方案的實現是通過人機交互在手動放大焦距的前提下,對放大后的二維碼圖像通過插值法優化清晰度來進行遠距離解碼的過程。也就是說,其方案需要配合人工操作才能實現,需要手動放大焦距,并不能在遠距離情況下直接定位二維碼所在的位置和大小。
因此有必要提供一種能夠有效解決在二維碼3個定位點特征均丟失情況下識別定位出二維碼的位置及大小的方案來解決上述問題。
發明內容
本發明所要解決的技術問題是:提供遠距離識別二維碼的方法、存儲介質,能準確且高效的識別是否存在二維碼。
為了解決上述技術問題,本發明采用的技術方案為:
遠距離識別二維碼的方法,包括:
獲取包含待識別二維碼的圖像幀;
對圖像幀進行二值化處理;
標記二值化處理后的圖像幀中黑白間隔的像素點作為特征點;
對所述特征點進行聚類處理,獲取至少一個的簇;
依據簇的形狀以及簇內特征點與簇內所有像素點的占比,獲取所述至少一個的簇中最符合二維碼特征的簇。
本發明提供的另一個技術方案為:
一種計算機可讀存儲介質,其上存儲有計算機程序,所述程序在被處理器執行時,能實現上述遠距離識別二維碼的方法所包含的步驟。
本發明的有益效果在于:獲取遠距離包含二維碼的圖像幀后,依次進行二值化處理、提取特征點、特征點聚類獲取簇,以及對簇按照二維碼特征進行識別,獲取最符合二維碼特征的簇。由此,即使在由于距離較遠而導致二維碼的三個定位點特征均無法定位識別到的情況下,也可高效且準確地確定圖像幀中二維碼所在的位置及大小,從而提升遠距離二維碼解碼的成功率。
附圖說明
圖1為本發明遠距離識別二維碼的方法的流程示意圖;
圖2為本發明實施例一的遠距離識別二維碼的方法的流程示意圖;
圖3為本發明實施例一中經過灰度處理的二維碼效果示意圖;
圖4為本發明實施例一中經過降噪濾波處理的二維碼效果示意圖;
圖5為本發明實施例一中經過二值化處理的二維碼效果示意圖。
具體實施方式
為詳細說明本發明的技術內容、所實現目的及效果,以下結合實施方式并配合附圖予以說明。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建天泉教育科技有限公司,未經福建天泉教育科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811633626.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種便攜智能防偽識別設備
- 下一篇:二維碼的檢測方法、裝置和存儲介質





