- Visual C++數字圖像模式識別典型案例詳解
- 馮偉興 梁洪 王臣業編著
- 655字
- 2018-12-31 19:38:58
3.1 系統介紹
條形碼(簡稱條碼)技術是20世紀在計算機應用實踐中產生和發展起來的一種自動識別技術,它是集條形碼理論、光電技術、計算機技術、通信技術、條形碼印制技術于一體的綜合性技術。條形碼技術對條形碼的識別不但快速準確,而且可以提供可靠性很高的數據,其誤碼率(當對一組數據進行識別時,其中可能出現一個錯誤字符的統計概率,常用SER表示)小于百萬分之一,首讀率(當對一組數據進行一次性識別時,其中一次性識別成功的統計概率,常用FRR表示)可達98%,因而被廣泛應用于各種計算機管理領域,如圖書管理、生產流程管理、商品流通管理等。
通俗地說條形碼是由寬度不同、反射率不同的條和空,按照一定的編碼規則(碼制)編制而成,用以表達一組數字或字母符號信息的圖形標識符。更直接地說,條形碼就是一組粗細不同,按照一定的規則安排間距的平行線條圖形。常見的條形碼是由黑色(簡稱條)和白色(又稱白空,簡稱空)組成,條形碼符號也可印成其他顏色,但兩種顏色對光必須有不同的反射率,保證有足夠的對比度。
條形碼技術是迄今為止最經濟實用的一種自動識別技術。條形碼技術具有輸入速度快、可靠性高、采集信息量大、準確率高、靈活實用、可攜帶性與可復印性、壽命長和不可更改性等優點,因此其在商品流通、工業生產、倉儲標準管理、信息服務等領域獲得廣泛的應用。
本章設計了一個一維條形碼識別系統,先將條形碼圖像進行二值化處理,再利用中值法除去圖像中的噪聲;然后利用平均值法求出單位模塊所含的像素列寬,再分別測量各個條空的實際寬度;最后根據所得到的寬度判斷數字,即可得到識別的結果。