1

しばらくの間、アプリケーションで QR コードを読み取ろうとしています。通常の QR コードは読めますが、縦に反転した QR コードを読み取らなければなりません。フロントカメラを使用すると、zxingがQRコードを縦に反転して読み取ると思いました。この機能を変更する方法を知っている人はいますか? フロントカメラのバックカメラ機能とバックカメラのフロントカメラ機能。

コアを探していますが、何も見つかりません.. :(

前もって感謝します!

4

1 に答える 1

1

QR コードは、鏡像化されている場合は無効です -- はい、回転していますが、鏡像化されていません。これらが有効でないため、ライブラリがそれらを読み取らないのはこのためです。

Android は、画像データをアプリに渡すときに、前面カメラからの画像データを反転しません。(少なくとも、デバイスが正しく動作している場合はそうではありません。)SurfaceView画面上でより直感的に動作するように、画面に表示するときに画像を反転します。

そのため、フロントカメラで有効な QR コードを確実に読み取ることができます。

于 2013-05-15T16:29:26.727 に答える