[發明專利]一種條形碼識別方法、裝置、電子設備及存儲介質有效
| 申請號: | 202010624111.5 | 申請日: | 2020-06-30 |
| 公開(公告)號: | CN111783495B | 公開(公告)日: | 2023-07-14 |
| 發明(設計)人: | 張發恩;呂欽 | 申請(專利權)人: | 創新奇智(南京)科技有限公司 |
| 主分類號: | G06K7/14 | 分類號: | G06K7/14 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 唐正瑜 |
| 地址: | 211000 江蘇省南京市江寧經*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 條形碼 識別 方法 裝置 電子設備 存儲 介質 | ||
本申請提供一種條形碼識別方法、裝置、電子設備及存儲介質。方法包括:獲取包括帶有噪聲的條形碼的待識別圖像;對待識別圖像進行二值化處理獲得對應的二值化圖像;在二值化圖像中確定一條與條形碼的兩個短邊相交且與長邊平行的切分線;分別以切分線上每個像素值為1的像素點為基點確定過基點的多條直線;從多條直線中確定對應基點的目標線段作為條形碼線段;將二值化圖像中除了被標記為條形碼線段對應的像素點之外的像素值為1的像素點剔除,獲得去噪后的二值化圖像;對去噪后的二值化圖像進行識別,獲得所述條形碼對應的識別結果。本申請實施例能夠很好地去除條形碼中的噪聲,從而提高對條形碼識別的準確性。
技術領域
本申請涉及圖像處理技術領域,具體而言,涉及一種條形碼識別方法、裝置、電子設備及存儲介質。
背景技術
條形碼(barcode)是將寬度不等的多個黑條和空白,按照一定的編碼規則排列,用以表達一組信息的圖形標識符。常見的條形碼是由反射率相差很大的黑條(簡稱條)和白條(簡稱空)排成的平行線圖案。條形碼可以標出物品的生產國、制造廠家、商品名稱、生產日期、圖書分類號、郵件起止地點、類別、日期等許多信息,因而在商品流通、圖書管理、郵政管理、銀行系統等許多領域都得到廣泛的應用。市面上關于條形碼識別系統主要是針對清晰的條形碼進行檢測與識別,對于高噪聲的條形碼,雖有相關研究,其算法可以在條形碼圖案周圍有較高的噪聲的情況下將條形碼區域檢測出來,但依舊要求清晰的條形碼圖案。如果條形碼圖案上有高干擾噪聲,該算法也無法識別出條形碼的編碼。
使用卷積神經網絡對圖像進行去噪是近年來的研究熱點,如ConvolutionalAuto-encoders,RED-CNN,Learning?Hybrid?Sparsity?Prior,Noise2Noise等。基于卷積神經網絡的去噪算法可以同時去除多種噪聲,如字符噪聲、椒鹽噪聲等,使用卷積神經網絡對高噪聲條形碼圖像進行去噪,得到清晰的條形碼圖案,進而可以識別出條形碼的編碼信息。但基于卷積神經網絡的方法需要進行大量的數據標注,同時卷積神經網絡的去噪很容易出現過擬合的情況,在未知噪聲上的效果會下降。
發明內容
本申請實施例的目的在于提供一種條形碼識別方法、裝置、電子設備及存儲介質,用以提高對條形碼去噪的效果。
第一方面,本申請實施例提供一種條形碼識別方法,包括:獲取待識別圖像,所述待識別圖像包括帶有噪聲的條形碼;對所述待識別圖像進行二值化處理,獲得對應的二值化圖像;在所述二值化圖像中確定一條與所述條形碼的兩個短邊相交且與長邊平行的切分線;分別以所述切分線上每個像素值為1的像素點為基點,確定過所述基點的多條直線;從多條直線中確定對應基點的目標線段,作為條形碼線段;將所述二值化圖像中除了被標記為條形碼線段對應的像素點之外的像素值為1的像素點剔除,獲得去噪后的二值化圖像;對所述去噪后的二值化圖像進行識別,獲得所述條形碼對應的識別結果。
本申請實施例通過在條形碼上確定一條切分線,并以切分線上像素值為1的像素點為基點,獲得每個基點對應的多條直線,并從多條直線中獲得條形碼線段,將二值化圖像中除了被標記為條形碼線段對應的像素點之外的像素值為1的像素點剔除,獲得去噪后的二值化圖像,能夠很好地去除條形碼中的噪聲,從而提高對條形碼識別的準確性。
進一步地,所述從多條直線中確定對應基點的目標線段,包括:從每條直線中獲得多條線段,所述每條線段為二值化圖像中與直線重合的連續多個像素值為1的像素點構成;針對每條直線,從對應的多條線段中獲取最長線段;判斷每條直線對應的最長線段是否滿足預設條件,將滿足預設條件的最長線段作為目標線段;其中:所述預設條件包括:最長線段過對應的基點,且最長線段的長度占對應直線與二值化圖像相交獲得的線段長度的比值大于預設閾值。
本申請實施例中在獲得每個基準點對應的每條直線上的最長線段后,根據預設條件判斷最長線段是否為目標線段,從而能夠準確地識別出二值化圖像中的噪聲像素點,進而能夠提高對二值化圖像去噪的效果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于創新奇智(南京)科技有限公司,未經創新奇智(南京)科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010624111.5/2.html,轉載請聲明來源鉆瓜專利網。





