0

私は現在、QRコードデコーダについて学んでいます。以前、「https://zxingnet.svn.codeplex.com/svn/trunk/Clients/EmguCVDemo/」から例を取り、それを再構築しました。それに追加機能も追加しました。以下のように正常に動作しています

ここに画像の説明を入力

ただし、ウェブカメラのビデオキャプチャ中に画像に1つ以上のqrコードがある場合、デコーダーがデコードできないことにすぐに気付きます

ここに画像の説明を入力

「 http://zxing.org/w/docs/javadoc/com/google/zxing/multi/MultipleBarcodeReader.html 」を調べて、記載されている方法を使用しますが、複数ある場合でもqrコードを検出できません画像の1。誰かがこの問題について頭を上げたり、チュートリアルを提供したりしていただければ幸いです。ありがとうございました

4

1 に答える 1

0

EmguCVDemo 内の次のコードを変更する必要があります。

           // decode it
           var result = reader.Decode(image);
           // show result
           if (result != null)
           {
              ...
           }

           // decode it
           var results = reader.DecodeMultiple(image);
           // show results
           if (results != null)
           {
              // it's now an array of results
              ...
           }

リーダー インスタンスの初期化は、

reader = new BarcodeReaderImage();

reader = new BarcodeReaderImage() { PossibleFormats = new List<BarcodeFormat> { BarcodeFormat.QR_CODE } };
于 2013-05-12T19:10:44.153 に答える