[發明專利]一種二維碼定位方法、模塊及計算機可讀存儲介質有效
| 申請號: | 201810201765.X | 申請日: | 2018-03-12 |
| 公開(公告)號: | CN108573184B | 公開(公告)日: | 2021-04-27 |
| 發明(設計)人: | 李東;郭浩銘;謝延欣 | 申請(專利權)人: | 青島乾程科技股份有限公司 |
| 主分類號: | G06K7/14 | 分類號: | G06K7/14 |
| 代理公司: | 深圳鼎合誠知識產權代理有限公司 44281 | 代理人: | 彭家恩;彭愿潔 |
| 地址: | 266100 山東省青島市嶗*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 二維碼 定位 方法 模塊 計算機 可讀 存儲 介質 | ||
本申請提供一種二維碼定位方法、模塊及計算機可讀存儲介質,該方法包括原圖像預處理過程、條碼候選區域定位過程、候選子圖像提取過程、條碼候選邊緣獲取過程、目標條碼定位過程、目標條碼提取過程。各過程分別可通過模塊中的原圖像預處理單元、條碼候選區域定位單元、候選子圖像提取單元、條碼候選邊緣獲取單元、目標條碼定位單元、目標條碼提取單元實現。計算機可讀存儲介質包括程序,該程序能夠被處理器執行以實現上述方法采用本申請的方法及模塊,可實現在大視野、復雜背景圖像中對二維碼圖像進行快速、精確的定位。
技術領域
本發明涉及二維碼識別領域,具體涉及一種二維碼定位方法、模塊及計算機可讀存儲介質。
背景技術
現有技術中,讀碼器可以基于激光反射原理,從讀碼器的激光二極管發射出一束光線,照射到一個旋轉的棱鏡或來回擺動的鏡子上,反射后的光線穿過閱讀窗照射到條碼表面,光線經過條碼上的條和空,反射后返回讀碼器,由一個鏡子進行采集、聚焦,通過光電轉換器轉換成電信號,該信號將通過讀碼器或終端上的譯碼軟件進行譯碼;該方案的讀碼器只適用于讀碼器已經瞄準條碼的情況,對條碼的大小和印刷條碼的材質有較高要求,通常只適合讀取一維碼,無法對二維碼進行任意角度讀取。
讀碼器還可以基于圖像處理原理,通過光學系統采集圖像,再對圖像內的條碼進行譯碼。該方案的讀碼器要求用戶將條碼置于圖像中采集條碼的明顯區域,讓條碼盡可能充斥圖像采集區,要求背景必須非常干凈、條碼清晰、對比度強,對成像質量有較大要求,并不適用于應對工業中復雜多變的需求。
發明內容
根據本申請的一方面,提供一種二維碼定位方法,其包括如下過程:
條碼候選區域定位過程:
根據待處理圖像的角點特征,判斷各區域是否滿足以下條件:
cntMIN_REGION_AREA;
若目標條碼為正方形條碼,則rMAX_REGION_RATE;
MIN_REGION_DENSITYρMAX_REGION_DENSITY;
r為待判斷區域的高寬比,cnt為待判斷區域內的格子數,ρ為角點密度,MIN_REGION_AREA為預設最小格數,MAX_REGION_RATE為第一網格高寬比,MIN_REGION_DENSITY為預設最小角點密度,MAX_REGION_DENSITY為預設最大角點密度;
將符合預設區域候選條件的區域作為條碼候選區域從而定位出至少一個符合預設區域候選條件的條碼候選區域,所述條碼候選區域為原圖像中可能為目標條碼的區域;
候選子圖像提取過程:
從原圖像中提取所述至少一個條碼候選區域所對應的至少一個候選子圖像,所述候選子圖像為原圖像中可能為目標條碼的圖像塊;
條碼候選邊緣獲取過程:
對所述至少一個候選子圖像進行二值化,得到所述候選子圖像的條碼圖像;
對所述候選子圖像的條碼圖像進行閉運算及開運算;
對所述候選子圖像的條碼圖像進行Canny運算,得到所述候選子圖像的邊緣圖像;
求所述邊緣圖像的連通域,得到所述候選子圖像所對應的邊緣集合;
對所述邊緣集合按照預設邊緣候選條件進行篩選,得到條碼候選邊緣集合;篩選方法為,令邊緣集合為C,條碼候選邊緣集合為S;則條碼候選邊緣集合S需滿足以下條件:
S={s|f(s)t1,|g(s)t2,s|C} (1)
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于青島乾程科技股份有限公司,未經青島乾程科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810201765.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:具有擴展讀取范圍的碼讀取器
- 下一篇:二維碼圖片識別方法及裝置





