關於二維條碼技術的思考 二維條碼的技術方向和技術領域

關於二維條碼技術的思考 二維條碼的技術方向和技術領域

標籤:條碼技術思考 條碼技術 漢信碼 二維條碼 手機二維條碼

    二維條碼是什麼?我們引用幾個定義來加以說明:

    首先,中國物品編碼中心——我國二維條碼碼制標準的國家級管理單位——起草的國家標準《條碼術語》(GB/T 12905-2000)中這樣定義:二維條碼是在二維方向是都表示信息的條碼符號。

    其次,北京希創技術公司網站介紹說二維條碼/二維碼(2-dimensional bar code) 是用某種特定的幾何圖形按一定規律在平面(二維方向上)分佈的黑白相間的圖形記錄數據符號信息的;在代碼編制上巧妙地利用構成計算機內部邏輯基礎的“0”、“1”比特流的概念,使用若干個與二進制相對應的幾何形體來表示文字數值信息,通過圖象輸入設備或光電掃描設備自動識讀以實現信息自動處理。

    最後,引用我在第三屆北京師範大學數學建模競賽時,一位朋友建議我採用的定義:二維條碼是一種通過在平面上將深色模塊(用1表示)和淺色模塊(用0表示)按照一定規則排列以便存儲數據的條碼技術。

    由於這幾個定義並不存在悖論,我現在把他們寫在這裏,希望您可以選擇您認爲最容易接受的一個。好了,相信您已經選擇好了,那麼讓我先概括得介紹一下二維條碼的主要技術領域。

二維條碼技術從總體來看可以分爲三個主要的技術領域,他們分別代表了二維條碼技術研究的不同方向,從研究的內容和研究的方法上既有區別又有聯繫。

二維條碼的編碼技術

    二維條碼的編碼技術主要研究如何將信息更加合理有效的表示爲二維條碼,如何設計二維條碼的圖形表示,如何提高二維條碼的糾錯能力。他主要研究如何設計、開發一種新的二維條碼或者改進一種二維條碼。編碼技術研究又可以分爲信息編碼研究[i]、糾錯編碼研究[ii]和碼圖設計研究[iii]。瞭解編碼技術你可以設計自己的二維條碼,或者根據現有碼制標準設計出特定場合使用的擴展性二維條碼子碼制。

二維條碼的識讀技術

    二維條碼的識讀技術研究二維條碼的識別和解碼,他告訴我們如何將一幅計算機數字圖像中的二維條碼信息提取回來,這方面主要涉及圖像處理、碼圖譯碼、糾錯譯碼和信息譯碼技術。

二維條碼的應用技術

    既然二維條碼好用,那麼如何更好的應用他就成爲了一個比較現實的問題。基於二維條碼的應用技術主要研究二維條碼的應用模式、接口技術、打印技術、數據壓縮、數據加密等。研究二維條碼的應用技術也就是幫助您解決如何建立基於二維條碼的應用系統,怎樣二維條碼技術整合進現有應用系統之中,如何設計二維條碼錶單,如何印製二維條碼,如何更高效表示特定應用背景下的數據,如何爲二維條碼進行加密以及一幅圖像或數據庫記錄幾如何存儲進二維條碼之中等問題。

    通過前面的介紹我向您已經對二維條碼技術有了一個初步的印象,那麼就讓我們以這篇文章爲出發點,開始我們二維條碼技術——這一奇妙的旅程。

施煜

2007518 深夜

[後記]

在下面的篇章中,我可能要調整一下寫作順序,我們將不得不暫時離開正常順序,將重點轉向一種特定二維條碼的識別問題。我將用三個篇幅結合我在北京師範大學數學建模競賽中Data Matrix自動識別問題的出題和閱卷經驗來闡述該題目的解題思路,我衷心希望這樣的調整能對於您實踐相關技術起到適當的推進作用。

 

 



[i] 字符集問題、信息壓縮就是這方面的研究內容之一。

[ii] 現在二維條碼網站中經常提到的RS糾錯算法就屬於這方面的內容。

[iii] 現在二維條碼網站中熱烈研討和爭論的也往往之中在這裏。

發佈了25 篇原創文章 · 獲贊 3 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章