當前位置: 首頁 >
發(fā)布日期:2022-04-17 點擊率:118
1 二維碼讀取器的類型 2 二維碼讀取原理 (1) LED 發(fā)出的光照射到目標代碼并通過 CMOS 傳感器或其它類似設備進行拍攝。 如圖 (2) 所示,拍攝到的灰度圖像會在很大程度上影響二進位圖像。 即使刻印情況達到人類肉眼可以識別的程度,但是由于光線照射到目標的方式、刻印工件表面的狀況、CCD 的狀況等原因,二維碼讀取器仍有可能無法正確識別代碼。 3 黑白識別原理 3-2 因顏色造成的外觀差異 現(xiàn)在,我們將這種原理結(jié)合主要使用紅色照明的二維碼讀取器進行分析。
二維碼讀取器大體上可以分為兩種類型。
一體式:
在這種類型的二維碼讀取器中,照明、CCD、鏡頭及解碼器都包含在一個機體中。 由于只有一個機體,因此這種類型讀碼器的外殼防護級高。
獨立型:
在獨立型二維碼讀取器中,照明、CCD、鏡頭及解碼器分別位于單獨的設備中。 因為各部分是相互獨立的,因此這種類型的讀碼器可以提供極高的自由度。
二維碼讀取器通常是從已轉(zhuǎn)換為二進位圖像的拍攝圖像中提取二維碼并進行解碼。 如果無法從經(jīng)二進位處理的圖像中正確識別出代碼,代碼就無法被讀取。
(2) 下載所拍攝的圖像并將其轉(zhuǎn)換為灰度圖像。
(3) 接著將灰度圖像轉(zhuǎn)換為二進位圖像。
(4) 根據(jù)代碼標準對該二進位圖像進行解碼。 最后,將代碼數(shù)據(jù)通過RS-232C 或以太網(wǎng)通信輸出。
3-1 如何獲取黑白信息
CCD 在讀取條碼時會根據(jù)以下原理捕捉對比度(黑色/白色)。 白色的部分之所以會呈現(xiàn)白色,是因為有大量光線進入CCD。 相反,黑色部分之所以會呈現(xiàn)黑色,是因為只有少量光線進入 CCD。 這種光線量上的區(qū)別(大/小)就形成了對比度。
讀取二維碼時,代碼與背景之間的對比度要大。 由于照明光的顏色、代碼的顏色及代碼背景的顏色不同,獲取黑白信息的方法也會有所不同。 讀取二維碼時,必須通過正確的顏色來反映代碼的特性。 顏色是由光線的波長決定的。 例如,紅色光的波長較長而藍色光的波長較短。 在人類肉眼看來,這些不同波長的光就成為了不同的顏色。 呈現(xiàn)紅色的物體具有只發(fā)出紅色光的特征,而呈現(xiàn)藍色的物體則具有只發(fā)出藍色光的特征。
更多內(nèi)容請點擊下載PDF
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV