2011-12-20 85 views
0

我正在研究二維快速識別(QR)代碼。任何人都可以建議如何從一個方法開始,包括預處理,粗略檢測三個角,定義三個標記角,檢測沒有標記的第四個角和掃描代碼以創建尺寸標準化和雙層代碼圖像。我在網上找到了上述步驟。我很困惑究竟採取什麼樣的圖像是否RGB或灰度圖像。2維QR(快速識別)編碼和解碼算法。

+1

我只使用過1d條形碼,但由於沒有顏色特徵,我會使用灰度圖像。 – Niki 2011-12-20 13:02:18

回答

1

識別QR碼非常不平凡。代碼本身是標準化的,但是有任何數量的啓發式方法都可以用來檢測圖像中的代碼,每種方法在不同的環境下都會有不同的表現(不同數量的陰影,不同的透視失真量等等)

zxing(http://code.google.com/p/zxing/)包含各種語言(java,C++等)的實現,可以在現成的範圍內使用。或者你可以閱讀代碼並查看它用於各個步驟的算法。

+0

謝謝smparkes。但我只需要解釋解碼中涉及的步驟,即對於正常的過程,這是使用matlab工具進行圖像處理的步驟。請給我一個繼續的方法。 – 2011-12-21 11:31:37

+0

對不起,但它太複雜太總結。我所能建議的只是閱讀代碼。 – smparkes 2011-12-21 15:56:54