2011-12-20 12 views
0

私は2次元のクイック認識(QR)コードに取り組んでいます。誰もがどのように前処理のようなステップを含む方法を提案することができます3つのコーナーを大まかに検出し、マークされた3つのコーナーを定義し、マークのない4番目のコーナーを検出し、サイズを正規化し、コードイメージ。私は上記の手順をウェブで見つけました。私はどのような種類の画像をRGBまたはグレースケールの画像にするか混乱しています。2次元QR(クイック認識)エンコードおよびデコードアルゴリズム。

+1

1dのバーコードでしか作業していませんが、色の特徴がないため、グレースケールの画像を使用します。 – Niki

答えて

1

QRコードを認識することは非常に重要ではありません。コード自体は標準化されていますが、画像内のコードを検出するために使用できるヒューリスティックはいくつもあり、それぞれ異なる環境(異なるシェーディング量、さまざまな視点歪み量など)で異なる動作を実行します。

zxing(http://code.google.com/p/zxing/)には、さまざまな言語(java、C++など)の実装が用意されています。あるいは、コードを読んで、さまざまなステップで使用するアルゴリズムを調べることができます。

+0

smparkesありがとうございます。しかし、私はデコードに含まれるステップ、すなわち通常のプロセスについて説明し、matlabツールを使用して画像処理を行うだけです。私に進める方法を提案してください。 –

+0

申し訳ありませんが、それはあまりにも複雑すぎて要約しています。私が示唆できるのは、コードを読むことだけです。 – smparkes

関連する問題