[發明專利]一種基于紋理特性的QR碼快速定位方法有效
| 申請號: | 201811339397.1 | 申請日: | 2018-11-12 |
| 公開(公告)號: | CN109409163B | 公開(公告)日: | 2022-04-01 |
| 發明(設計)人: | 康三順;姚毅;胡凱 | 申請(專利權)人: | 凌云光技術股份有限公司 |
| 主分類號: | G06K7/14 | 分類號: | G06K7/14;G06V10/25;G06V10/44 |
| 代理公司: | 北京弘權知識產權代理有限公司 11363 | 代理人: | 逯長明;許偉群 |
| 地址: | 100094 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 紋理 特性 qr 快速 定位 方法 | ||
1.一種基于紋理特性的QR碼快速定位方法,其特征在于,所述方法包括:
S100、確定圖像的成像質量;
S200、根據所述成像質量,將圖像分塊,得到數個子圖像;
S300、從數個所述子圖像中篩選出候選區域;
S400、利用候選區域,得到生長區域;
S500、根據所述生長區域,得到仿射矩形;
S600、根據所述仿射矩形,定位QR碼;
所述步驟S400、利用候選區域,得到生長區域的具體步驟包括:
S401、選取一個候選區域作為種子區域;
S402、判斷所述種子區域的八個鄰域區域是否滿足生長準則,生長準則為相鄰分塊與種子區域的主方向差異或正交方向差異不超過30度;
S403、如果滿足生長準則,加入所述鄰域區域至當前生長區域;
S404、分別以八個所述鄰域區域為種子區域,重復步驟S402,直至所述鄰域區域不滿足生長準則,確定生長區域;
S405、判斷是否存在未被選作種子區域的候選區域;
S406、如果存在,選取未被選作種子區域的候選區域為種子區域,重復步驟S402;
S407、如果不存在,停止生長。
2.根據權利要求1所述的一種基于紋理特性的QR碼快速定位方法,其特征在于,所述步驟S300、從數個所述子圖像中篩選出候選區域的具體步驟包括:
S301、利用Sobel邊緣檢測算計,計算子圖像的邊緣梯度幅值和邊緣方向角度;
S302、根據邊緣梯度幅值和邊緣方向角度,統計邊緣方向角度直方圖;
S303、判斷邊緣方向角度直方圖的峰值是否達到峰值閾值;
S304、如果達到峰值閾值,確定子圖像為候選區域。
3.根據權利要求1所述的一種基于紋理特性的QR碼快速定位方法,其特征在于,所述步驟S500、根據所述生長區域,得到仿射矩形的具體步驟包括:
篩選所述生長區域,得到初選生長區域;
掃描所述初選生長區域,得到仿射矩形。
4.根據權利要求3所述的一種基于紋理特性的QR碼快速定位方法,其特征在于,所述掃描所述初選生長區域,得到仿射矩形的步驟包括:
確定所述初選生長區域的每行或每列的預設顏色的個數;
判斷所述每行和每列的預設顏色的個數是否小于預設個數;
如果小于預設個數,刪除小于預設個數的行和/或刪除小于預設個數的列;
判斷所述每行和每列的預設顏色的變化次數是否小于預設次數;
如果小于預設次數,刪除小于預設次數的行和/或刪除小于預設次數的列,得到仿射矩形。
5.根據權利要求3或4所述的一種基于紋理特性的QR碼快速定位方法,其特征在于,所述步驟S600、根據所述仿射矩形,定位QR碼的具體步驟包括:
S601、確定所述仿射矩形的尺寸;
S602、根據所述仿射矩形尺寸,確定blob圖形;
S603、對blob圖形二值化,將二值化后的blob圖形分塊,得到數個blob子圖形;
S604、根據數個所述blob子圖形,定位QR碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于凌云光技術股份有限公司,未經凌云光技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811339397.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種條形碼旋轉方法及裝置
- 下一篇:掃描圖像顯示調整方法、裝置及電子設備





