從超市和便利商店的 POS系統到制造業的生產指令系統,條形碼已被廣泛應用在的各行各業中。隨著條形碼的日益普及,加入更多功能的需求也應運而生。 這些需求包括讓條形碼擁有更大的信息容量以存儲所有相關數據,以及適用于電子零件的小型條形碼。
“二維碼”專為滿足這些需求而設計。二維碼的信息量可達到條形碼信息量的數十倍,而同時二維碼的尺寸只有條形碼的幾十分之一。正因具備上述優勢,二維碼在各領域中的應用日益增加。
那么問題就來了……
Q
二維碼有什么不同和特點呢?
A
- 數據存儲量大:條形碼僅能以單一方向存儲信息,而二維碼可將垂直和水平兩個方向都用來存儲信息。這就是說,二維碼可以存儲數十倍乃至數百倍于條形碼的數據。
- 數據密度高:在所含數據量相同的情況下,二維碼的尺寸可以遠遠小于條形碼。
- 糾錯能力強:二維碼內置糾錯功能,可以恢復因臟污或破裂造成的數據損壞。即使受到影響的損壞條碼區域達到 10 至30%,數據也可以正常讀取。
Q
二維碼有哪些分類呢?
A
二維條碼也有許多不同的編碼方法,或稱碼制。就這些碼制的編碼原理而言,通常可分為以下兩種:
- 行排式二維條碼:行排式二維條碼(又稱堆積式二維條碼或層排式二維條碼),其編碼原理是建立在一維條碼基礎之上,按需要堆積成二行或多行。它在編碼設計、校驗原理、識讀方式等方面繼承了一維條碼的一些特點,識讀設備與條碼印刷與一維條碼技術兼容。但譯碼算法與軟件也不*相同于一維條碼。代表性的行排式二維條碼有: PDF417等。
- 矩陣式二維條碼:矩陣式二維條碼是在一個矩形空間通過黑、白像素在矩陣中的不同分布進行編碼。在矩陣相應元素位置上,用點(方點、圓點或其他形狀)的出現表示二進制“1”,點的不出現表示二進制的“0”,點的排列組合確定了矩陣式二維條碼所代表的意義。矩陣式二維條碼是建立在計算機圖像處理技術、組合編碼原理等基礎上的一種新型圖形符號自動識讀處理碼制。具有代表性的矩陣式二維條碼有: Maxi Code、QR Code、 Data Matrix等。
在眾多的二維碼中,目前Datamatrix碼和QRCode在國內使用量比較流行,其中又以QR碼的使用為廣泛,因為QR具有識讀速度快、信息容量大、占用空間小、保密性強、可靠性高的優勢。QRCode 呈正方形,只有兩種顏色,在4個角落的其中3個,印有像“回”字的的小正方圖案。QR碼是屬于開放式的標準,QR碼的規格公開,而的zhuan利權益不會被執行。
目前二維碼的讀取主要采用圖像式讀取方式,作為對于圖像處理的技術,成功讀取在于兩方面要求:
- 像素的基本要求:根據條碼的尺寸大小需要選擇合適的讀碼器像素,36萬像素或130萬像素或更高;
- 圖像預處理技術:圖像預處理工作不僅僅是要對圖像進行認知和識別,更是要對圖像進行增強,削弱等進行處理。
二維碼的讀取過程中,經常會遇到難以讀取的情況,這主要是由于打印介質的扭曲和反光因素以及二維碼部分缺損造成,如以下:
別擔心,看邦納的!
針對這些讀取難點,美國邦納即將推出兩款專業性的工業讀碼器,基于圖像處理技術,實現對一維碼或二維碼的可靠讀取:
一
ABR3000系列
- 外形小巧,火柴盒大小,非常適合于狹小空間使用;
- 強大的解碼能力,能解決困難的1D/2D讀碼問題;
- 36萬和120萬像素;
- 一鍵設定或軟件支持。
二
ABR7000系列
- 130萬像素;
- 優異的解碼能力,可解決長距離、低對比度、DPM碼的讀碼需求;
- 具有自動調焦的型號;
- 一鍵設定或軟件支持。
以上兩款ABR讀碼器均具有強大的圖像預處理功能,可對圖像進行膨脹,腐蝕,銳化,平滑等多種預處理技術,對于景深變化大,形變,殘損的一維碼或二維碼均能可靠讀取,具有ji佳的讀取性能。