[發明專利]條碼檢測方法及條碼檢測系統有效
| 申請號: | 201810751925.8 | 申請日: | 2018-07-03 |
| 公開(公告)號: | CN110569683B | 公開(公告)日: | 2023-06-09 |
| 發明(設計)人: | 陳軒盈;江弘志;許益源 | 申請(專利權)人: | 偉詮電子股份有限公司 |
| 主分類號: | G06K7/14 | 分類號: | G06K7/14;G06V10/28 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 徐協成 |
| 地址: | 中國臺*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 條碼 檢測 方法 系統 | ||
本發明提供一種條碼檢測方法及條碼檢測系統。該條碼檢測方法包含相機取得圖像;取得圖像中一區域內的每一個像素的水平圖像梯度及垂直圖像梯度;依據水平圖像梯度及垂直圖像梯度,產生每一個像素的梯度相位角度及梯度能量強度;將圖像中的區域內的每一個像素的梯度能量強度二值化,以產生二值化后的圖像;將二值化后的圖像進行垂直以及水平采樣,以產生垂直與水平方向上的灰階值變化次數;依據垂直以及水平方向上的灰階值變化次數,定位條碼的圖像區域;提取圖像區域中的所有像素的多個梯度相位角度,以產生梯度相位角度分布;及依據梯度相位角度分布,產生條碼的格式檢測結果。
技術領域
本發明公開一種條碼檢測方法及條碼檢測系統,尤其涉及一種具高速檢測能力的低復雜度的條碼檢測方法及條碼檢測系統。
背景技術
隨著科技進步,各種條碼逐漸被應用在日常生活中,并慢慢地取代繁雜且易錯誤的文字信息。例如,一維條碼將寬度不等的多個黑條(Bar)和白條(Space),按照一定的編碼規則(即黑白寬度比例)排列,用以表達一組信息的圖形識別元。常見的一維條碼是由反射率相差很大的黑條和白條排成的平行線圖案。二維條碼則可為矩形,可視為將一維條碼的圖像往另一個軸向延伸的圖像,因此可帶有比一維條碼更多的信息量。條碼可以標出物品的生產國、制造廠家、商品名稱、生產日期、圖書分類號、郵件起止地點、類別、日期等信息,因而在商品流通、圖書管理、郵政管理、銀行系統等許多領域都得到了廣泛的應用。
一般而言,要將條碼識別以產生具有意義的信息需要兩個步驟。第一個步驟稱為條碼采樣步驟。條碼采樣步驟可以利用相機、掃描器、激光識別裝置等光元件提取條碼的圖案。第二個步驟稱為解碼步驟。解碼步驟可以利用查詢表或是解碼器將采樣后的條碼轉換為有意義的信息。在一般解碼步驟的前置步驟中,條碼的存在性以及條碼的格式(一維或是二維)需要先被檢測出來。然而,一般由相機所拍的圖像中,檢測條碼的存在性與格式必須將圖像的像素一列一列地掃描。當圖像的尺寸或解析度很高時,將非常耗時。并且,當條碼檢測失敗時,上述逐列掃描的程序又必須再一次地執行,因此這種效率低且耗時的檢測方式將會浪費系統資源。
發明內容
本發明一實施例提出一種條碼檢測方法,包含相機取得圖像,取得圖像中一區域內的每一個像素的水平圖像梯度及垂直圖像梯度,依據水平圖像梯度及垂直圖像梯度,產生每一像素的梯度相位角度及梯度能量強度,將圖像中的區域內的每一個像素的梯度能量強度二值化,以產生二值化后的圖像,該二值化后的圖像以N個像素為間隔的V個垂直掃描線進行垂直采樣,以統計二值化后的圖像于垂直方向上的V個灰階值變化次數,將二值化后的圖像以M個像素為間隔的H個水平掃描線進行水平采樣,以統計二值化后的圖像于水平方向上的H個灰階值變化次數,依據垂直方向上的V個灰階值變化次數以及水平方向上的H個灰階值變化次數,定位條碼的圖像區域,提取圖像區域中的所有像素的多個梯度相位角度,以產生梯度相位角度分布,以及依據梯度相位角度分布,產生條碼的格式檢測結果。N、M、V、H為大于等于1的正整數。
本發明另一實施例提出一種條碼檢測系統,包含相機、處理器及存儲器。相機用以取得圖像。處理器耦接于相機,用以處理圖像,以產生條碼的格式檢測結果。存儲器,耦接于處理器,用以緩存圖像處理數據。處理器取得圖像中一區域內的每一個像素的水平圖像梯度及垂直圖像梯度,依據水平圖像梯度及垂直圖像梯度,產生每一個像素的梯度相位角度及梯度能量強度,將圖像中的區域內的每一個像素的梯度能量強度二值化,以產生二值化后的圖像,將二值化后的圖像以N個像素為間隔的V個垂直掃描線進行垂直采樣,以統計二值化后的圖像于垂直方向上的V個灰階值變化次數,并將V個灰階值變化次數存入存儲器,將二值化后的圖像以M個像素為間隔的H個水平掃描線進行水平采樣,以統計二值化后的圖像于水平方向上的H個灰階值變化次數,并將H個灰階值變化次數存入存儲器,依據存儲器所存儲的V個灰階值變化次數以及H個灰階值變化次數,定位條碼的圖像區域,提取圖像區域中的所有像素的多個梯度相位角度,以產生梯度相位角度分布,依據梯度相位角度分布,產生條碼的格式檢測結果。N、M、V、H為大于等于1的正整數。
附圖說明
圖1是本發明的條碼檢測系統的實施例的方塊圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于偉詮電子股份有限公司,未經偉詮電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810751925.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:龍門吊末端的三維定位方法
- 下一篇:一種小容量緩存的圖像二值化方法





