2016-03-25 55 views
0

'start123'と私は3つの異なるQRコードを示す画像をスキャンしたい。コードの1つは情報 'start123'を内部に持ち、他の2つは異なる文字列をエンコードしています。zxingバーコードリーダを使用して1つの画像内の複数のバーコードを読み取る方法

完全な画像をスキャンして、何とか私の与えられた文字列を含むQRコード(例えば、赤い四角形など)をマークしたいと思います。

私はすでにZxingのバーコードライブラリを見て、 'GenericMultipleBarcodeReader'という関数を見ましたが、PhoneGapを使用しています。利用可能な.scan()関数しかありません(または少なくとも私は他に見つかりませんでした)。

は私が

ホープ誰かが私を助けることができます...私は画像処理の専門家ではないですと、私自身のあまりをコーディングすることなく、上記の描かれているものを実現することができます!

答えて

0

複数のコードを一度に読み取ることができず、画像内のコード位置を取得すると、画像からすべてのコードを削除して再度読み取ることができます。

ライブラリからポジションを取得できない場合は、複数の小さなサブ画像を作成するか、または関心領域を使用して評価することができます。次に、検出されたすべてのコードをコレクションに追加します。

+0

ok、論理的に聞こえる。しかし、それをどのように実装するのですか?私はそれが画像処理の特定のスキルを必要とするように聞こえる。 通常、機能はすでに存在しています。私はPhoneGapの中で使用する正しい方法を探しています。 – user3649938

+0

sry私はPhoneGapを知らない。画像処理機能をPhoneGapに取り込む方法については、こちらをご覧ください。必要な画像処理の知識は非常に基本的なものなので、うまくいくはずです。 Googleが助けなければならない。これは、このプラットフォームのための広範なものです。まず、電話の隙間で画像処理を行う方法を教える人を見つけることから始めます。その後、ここに戻ってきてください。 – Piglet

+0

PhoneGapは単なるフレームワークです。 Androidアプリでjavascriptとhtmlコード 私はZXingで膨大な量のコードを調べましたが、私のニーズに合わせて変更する方法がわかりません... .scan()のような単純な単純な関数を使うことができれば、最終的には。 私はちょうどそこに既にある複数のスキャン機能を使用する方法を理解していないと思います... – user3649938

関連する問題