[發(fā)明專利]條碼辨識方法有效
| 申請?zhí)枺?/td> | 201710807272.6 | 申請日: | 2017-09-08 |
| 公開(公告)號: | CN107609450B | 公開(公告)日: | 2020-06-26 |
| 發(fā)明(設(shè)計(jì))人: | 郭峻豪 | 申請(專利權(quán))人: | 蘇州佳世達(dá)光電有限公司;佳世達(dá)科技股份有限公司 |
| 主分類號: | G06K7/14 | 分類號: | G06K7/14 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 215011 江*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 條碼 辨識 方法 | ||
本發(fā)明提供一種條碼辨識方法,該條碼辨識方法包含將取樣條碼進(jìn)行二值化處理,以產(chǎn)生二值化條碼;取得二值化條碼中的第一區(qū)域;由第一區(qū)域中取得第一窄元素寬度;取得二值化條碼中的第二區(qū)域;由第二區(qū)域中取得第二窄元素寬度;若第二窄元素寬度比第一窄元素寬度小,擴(kuò)展第二區(qū)域,以形成擴(kuò)展區(qū)域;計(jì)算擴(kuò)展區(qū)域中的多個(gè)二值化數(shù)序;將該些二值化數(shù)序中至少一個(gè)二值化數(shù)序利用查詢表解碼,以產(chǎn)生至少一個(gè)解碼數(shù)序;及將至少一個(gè)解碼數(shù)序利用檢查碼驗(yàn)證,以產(chǎn)生驗(yàn)證數(shù)序。借此,以提升解碼成功率。
技術(shù)領(lǐng)域
本發(fā)明描述了一種條碼辨識方法,尤指一種具備錯(cuò)誤更正能力的條碼辨識方法。
背景技術(shù)
隨著科技進(jìn)步,各種條碼逐漸被應(yīng)用在日常生活中,并慢慢地取代繁雜且易錯(cuò)誤的文字資訊。條碼是將寬度不等的多個(gè)黑條(Bar)和白條(Space),按照特定的編碼規(guī)則(即黑白寬度比例)排列,用以表達(dá)一組資訊的圖形識別元。常見的條碼是由反射率相差很大的黑條和白條排成的平行線圖案。條碼可以標(biāo)出物品的生產(chǎn)國、制造廠家、商品名稱、生產(chǎn)日期、圖書分類號、郵件起止地點(diǎn)、類別、日期等資訊,因而在商品流通、圖書管理、郵政管理、銀行系統(tǒng)等許多領(lǐng)域都得到了廣泛的應(yīng)用。
一般而言,要將條碼識別以產(chǎn)生具有意義的資訊需要兩個(gè)步驟。第一個(gè)步驟稱為條碼取樣步驟。條碼取樣步驟可以利用相機(jī)、掃描器、激光識別裝置等光元件擷取條碼的圖案。第二個(gè)步驟稱為解碼步驟。解碼步驟可以利用查詢表或是解碼器將取樣后的條碼轉(zhuǎn)換為有意義的資訊。然而,在執(zhí)行條碼取樣步驟時(shí),掃描器可以利用自身光源照射條碼,再利用光電轉(zhuǎn)換器接受反射的光線,并將反射光線的明暗轉(zhuǎn)換成二值化訊號,最后完成二值化的取樣過程。
然而,在執(zhí)行條碼取樣步驟時(shí),容易受到外在的環(huán)境光、雜訊、灰塵、甚至掃描器本身的臟污影響而導(dǎo)致條碼畫面取樣失真。例如,取樣的條碼畫面中,黑條和白條的寬度容易受到灰塵的影響而失真,特別在于條碼尺寸較小,而且黑條和白條的寬度較細(xì)的時(shí)候特別容易受到環(huán)境干擾。當(dāng)取樣的條碼中某些黑條或白條的寬度發(fā)生失真時(shí),容易發(fā)生解碼失敗或是解出錯(cuò)誤的資訊。換句話說,一般在執(zhí)行解碼步驟時(shí),條碼影像并不會進(jìn)行影像處理而將錯(cuò)誤的影像資料還原,因此一般的解碼步驟容易受到環(huán)境干擾而增加解碼失敗的機(jī)率。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種條碼辨識方法,以提升解碼成功率。
為達(dá)到上述目的,本發(fā)明提供一種條碼辨識方法,包含:將取樣條碼進(jìn)行二值化處理,以產(chǎn)生二值化條碼;取得該二值化條碼中的第一區(qū)域;由該第一區(qū)域中取得第一窄元素寬度;取得該二值化條碼中的第二區(qū)域;由該第二區(qū)域中取得第二窄元素寬度;若該第二窄元素寬度比該第一窄元素寬度小,擴(kuò)展該第二區(qū)域,以形成擴(kuò)展區(qū)域;計(jì)算該擴(kuò)展區(qū)域中的多個(gè)二值化數(shù)序;將該多個(gè)二值化數(shù)序中至少一個(gè)二值化數(shù)序利用查詢表解碼,以產(chǎn)生至少一個(gè)解碼數(shù)序;及將該至少一個(gè)解碼數(shù)序利用檢查碼驗(yàn)證,以產(chǎn)生驗(yàn)證數(shù)序。
較佳的,該第一區(qū)域位于該第二區(qū)域之前,且該二值化條碼包含多個(gè)第一值區(qū)域以及多個(gè)第二值區(qū)域,且該多個(gè)第一值區(qū)域及該多個(gè)第二值區(qū)域?qū)?yīng)不同的灰階值。
較佳的,該方法還包含步驟:取得該條碼的規(guī)格;其中該第一區(qū)域包含符合該規(guī)格的N個(gè)第一值區(qū)域以及M個(gè)第二值區(qū)域,且N和M均為正整數(shù)。
較佳的,若該第二窄元素寬度比該第一窄元素寬度小,擴(kuò)展該第二區(qū)域,以形成該擴(kuò)展區(qū)域包含:若該第二窄元素寬度比該第一窄元素寬度小,擴(kuò)展該第二區(qū)域以使該第二區(qū)域額外地包含該第一值區(qū)域及該第二值區(qū)域,以形成該擴(kuò)展區(qū)域。
較佳的,該方法還包含:在該擴(kuò)展區(qū)域中,若該第二窄元素寬度對應(yīng)的區(qū)域?yàn)樵摰诙祬^(qū)域且在兩個(gè)該第一值區(qū)域之間,將該第二值區(qū)域調(diào)整為該第一值區(qū)域。
較佳的,該方法還包含:在該擴(kuò)展區(qū)域中,若該第二窄元素寬度對應(yīng)的區(qū)域?yàn)樵摰谝恢祬^(qū)域且在兩個(gè)該第二值區(qū)域之間,將該第一值區(qū)域調(diào)整為該第二值區(qū)域。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州佳世達(dá)光電有限公司;佳世達(dá)科技股份有限公司,未經(jīng)蘇州佳世達(dá)光電有限公司;佳世達(dá)科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710807272.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06K 數(shù)據(jù)識別;數(shù)據(jù)表示;記錄載體;記錄載體的處理
G06K7-00 讀出記錄載體的方法或裝置
G06K7-01 .細(xì)目
G06K7-02 .采用氣動或液壓方法的,例如,用壓縮空氣穿孔的讀出;借助于聲學(xué)裝置的
G06K7-04 .采用機(jī)械裝置的,例如,用控制電接觸點(diǎn)的插頭
G06K7-06 .采用當(dāng)有或無標(biāo)記時(shí),電流導(dǎo)通裝置的,例如,導(dǎo)電標(biāo)記用的接觸電刷
G06K7-08 .采用檢測靜電或磁場變化的裝置的,例如,檢測電極間電容的變化





