Google Vision API を既存の Android アプリケーションに統合しています。アプリは QR コードを認識しますが、バーコードの上にグラフィックのアウトラインが表示される UI 機能を実装する必要があります。
4010 次
1 に答える
5
このコード サンプルには、バーコード上にグラフィック アウトラインを表示することが含まれています。
検出器からグラフィックスへの関連付けは、次のように行われます。
mGraphicOverlay = (GraphicOverlay<BarcodeGraphic>) findViewById(R.id.graphicOverlay);
// A barcode detector is created to track barcodes. An associated multi-processor instance
// is set to receive the barcode detection results, track the barcodes, and maintain
// graphics for each barcode on screen. The factory is used by the multi-processor to
// create a separate tracker instance for each barcode.
BarcodeDetector barcodeDetector = new BarcodeDetector.Builder(context).build();
BarcodeTrackerFactory barcodeFactory = new BarcodeTrackerFactory(mGraphicOverlay);
barcodeDetector.setProcessor(
new MultiProcessor.Builder<>(barcodeFactory).build());
GraphicOverlay は、上記のコード サンプルに含まれています。このユーティリティを使用すると、カメラ プレビューの上にレンダリングされるグラフィック オブジェクトを簡単に追加できます。ここのコードを参照してください:
この例では、バーコード ファクトリは、検出されたバーコードの四角形とラベルを描画するグラフィック オブジェクトの作成を管理します。ここで定義されている BarcodeGraphic クラスを参照してください。
于 2016-02-01T19:32:39.157 に答える