2017-09-26 4 views
0

私はZXingを初めて使用しましたが、オーバーレイについての情報はほとんど見つかりませんでした。私は不思議なことに、オーバーレイレイヤーがスキャンエリアに影響しますか?オーバーレイ領域にあるターゲットQRコードは、zxingが正しく認識するでしょうか?ZXingオーバーレイはスキャンエリアに影響します

enter image description here

答えて

0

オーバーレイは、私は似たUIを持っており、エッジ上のQRは細かい認識され、領域を走査影響しません。しかし、カメラには、中心に自動的に(またはプログラム的に)設定されるフォーカスがあります。あなたのシナリオでQRコードを認識できるようにするには、ユーザーはおそらくその領域をタップして画像に注力する必要があります。

+0

ありがとうございました。非オーバレイ領域のみを認識するように制限することはできますか? – Charlie

+0

ZXingは私が思い出したように認識のためのビットマップをとります。非オーバレイ領域への認識を制限するには、このビットマップを必要なサイズとオフセットにトリミングするか、またはこの領域からビットマップをキャプチャするようにMediaCaptureを作成する必要があります。 [この例](https://code.msdn.microsoft.com/windowsapps/CSWin8AppCropBitmap-52fa1ad7)は、ビットマップのクロッピングの開始点として使用できます。 –

+0

しかし、私は単純なアプローチは、あなたがオーバーレイされていない領域を持っているセンターにプログラム的に集中することだと思います。そうすれば、ユーザーはQRコード上でこの領域を指し示す必要があります。そうしないと、認識装置は焦点を合わせられていない画像を読み取る際に問題を抱えます。 –

関連する問題