[發明專利]一種識讀一維條碼的方法和裝置有效
| 申請號: | 201910007366.4 | 申請日: | 2019-01-04 |
| 公開(公告)號: | CN109740403B | 公開(公告)日: | 2022-02-22 |
| 發明(設計)人: | 閆利娜;姚毅 | 申請(專利權)人: | 凌云光技術股份有限公司 |
| 主分類號: | G06K7/14 | 分類號: | G06K7/14 |
| 代理公司: | 北京弘權知識產權代理有限公司 11363 | 代理人: | 逯長明;許偉群 |
| 地址: | 100094 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 識讀一維 條碼 方法 裝置 | ||
本申請提供一種識讀一維條碼的方法和裝置,所述方法通過劃分水平掃描區域、劃分豎直帶狀區域以及邊緣擬合等步驟重新確定條碼邊緣點的坐標,并利用重新確定的坐標進行解碼,從而對于干擾較多的一維碼,如被遮擋或者缺損的一維條碼進行識讀,利用本申請提供的方法,對于干擾較多的一維條碼識讀的準確率大為提升。
技術領域
本申請屬于條碼讀取領域,特別涉及一種識讀一維條碼的方法和裝置。
背景技術
條碼作為物品的一種標識,在物流運輸、防偽、倉管、超市收銀、電子行業、醫藥監管、食品保質等領域被廣泛應用。在工業視覺領域中,一維條碼的應用也比較廣泛,比如印刷領域、3C電子產品制造與運輸領域等,通常存儲了產品信息、生產信息等。同時在不同的應用場合、光照條件下,會出現條碼的部分區域被遮擋或損壞的情況。
針對工業視覺領域中一維條碼的識讀問題,本發明提出一種一維條碼識讀方法,能夠對一般場景下及部分遮擋或損壞條件下的一維條碼進行識讀。
發明內容
本申請公開了一種一維碼識讀方法。對于干擾較多的一維碼,本申請通過邊緣組合的方式對一維條碼進行邊緣擬合,從而克服一維碼上的干擾,順利讀取一維碼信息。
具體地,本申請提供的一維碼識讀方法包括:在目標圖像上進行水平劃分,得到n個水平掃描區域;獲取第1塊所述水平掃描區域中所有邊緣點的信息,其中,所述邊緣點的信息包括邊緣點的坐標和邊緣點的極性;根據掃描得到的所述水平掃描區域中所有邊緣點的信息進行解碼;如果根據掃描得到的所述水平掃描區域中所有邊緣點的信息解碼成功,則輸出解碼結果。
本實施例提供的方法將一維碼劃分為多個水平掃描區域,依次識讀每塊水平掃描區域,從而,只需要有一個完整的水平掃描區域,即可準確讀取一維碼信息。
在一種可實現方式中,所述方法還包括:如果根據掃描得到的所述水平掃描區域中所有邊緣點的信息解碼失敗,則對當前水平掃描區域進行邊緣調整;對邊緣調整后的水平掃描區域進行解碼;如果對邊緣調整后的水平掃描區域解碼成功,則輸出解碼結果。
如果當前水平掃描區域不能正確識讀一維條碼信息,首先考慮是在一維碼劃分時誤將條碼區外的圖像圈定至一維碼條碼區域內,因此,在本實現方式中,對每個水平掃描區域進行邊緣調整,去除可能的噪音,并對去除噪音后的水平掃描區域重新識讀。
在一種可實現方式中,所述方法還包括:如果對邊緣調整后的第i-1塊水平掃描區域解碼失敗,其中,i=1,2,……,n,則,獲取第i塊所述水平掃描區域中所有邊緣點的信息,其中,所述邊緣點的信息包括邊緣點的坐標和邊緣點的極性;根據掃描得到的當前水平掃描區域中所有邊緣點的信息進行解碼;如果根據掃描得到的當前水平掃描區域中所有邊緣點的信息解碼成功,則輸出解碼結果。
如果對上一塊水平掃描區域進行邊緣調整后,仍然不能正常識讀出一維條碼,則依次讀取下一塊水平掃描區域,如果下一塊水平掃描區域不能正常識讀,則也進行邊緣調整,如果邊緣調整后仍不能正常識讀,則,按此方式,讀取再下一塊水平掃描區域,直至能夠正常讀取一維條碼或者將所有水平掃描區域全部識讀完畢。
在另一種可實現方式中,所述方法還包括:如果根據掃描得到的當前水平掃描區域中所有邊緣點的信息解碼失敗,則對第i塊水平掃描區域進行邊緣調整;對邊緣調整后的第i塊水平掃描區域進行解碼;如果對邊緣調整后的第i塊水平掃描區域解碼成功,則輸出解碼結果。
在另一種可實現方式中,所述方法還包括:如果對邊緣調整后的第i塊水平掃描區域解碼失敗,并且i=n,則使用邊緣組合進行解碼。
在一種可實現方式中,所述邊緣組合包括:在所述目標圖像上進行豎直劃分,得到m個豎直帶狀區域,與n個水平掃描區域形成n×m個圖像塊;確定每塊豎直帶狀區域中置信度最高的圖像塊;將每塊所述置信度最高的圖像塊中所有邊緣點的坐標發送給解碼器;如果根據每塊所述置信度最高的圖像塊中所有邊緣點的坐標解碼成功,則輸出解碼結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于凌云光技術股份有限公司,未經凌云光技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910007366.4/2.html,轉載請聲明來源鉆瓜專利網。





