Google Vision API: para dibujar el diseño gráfico en la vista previa de la cámara que limita el código QR
Estoy integrando API de visión de Google en mi aplicación androide existente. La aplicación reconoce los códigos QR, pero tengo que implementar la característica de interfaz de usuario donde el usuario se muestra un esquema gráfico sobre el código de barras.
- Android Vision - Reduce la ventana de seguimiento de códigos de barras
- ¿Cómo capturar los valores de los códigos de barras con la nueva API de código de barras en Google Play Services?
- Área de detección de límites en Vision API
- Android cameraSource.stop () que hace que la aplicación se congele
- Tamaño de vista previa para el escáner de código de barras de la visión api
- use google mobile vision api para detectar el primer código de barras y enviar los datos a otra actividad
- Biblioteca de detección de códigos de barras de Google Vision no se instala en algunos dispositivos
- Intentar importar código de GitHub a Android Studio
- Tome la foto con dibujable / pintura en la cara con la api de la visión
- Android Google Play Service Visión Explorador de códigos de barras Biblioteca no encontrada
- Biblioteca de códigos de barras de Google Vision no encontrada
- Nueva visión API - Tamaño de imagen
- Vista de la computadora Android JavaCV OpenCV FastCV comparación
Este ejemplo de código incluye mostrar un contorno gráfico sobre el código de barras:
La asociación entre el detector y los gráficos se hace así:
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 se incluye con el ejemplo de código anterior. Esta utilidad facilita la adición de objetos gráficos que se representan en la parte superior de la vista previa de la cámara. Vea el código aquí:
https://github.com/googlesamples/android-vision/blob/master/visionSamples/barcode-reader/app/src/main/java/com/google/android/gms/samples/vision/barcodereader/ui/camera/ GraphicOverlay.java
En este ejemplo, la fábrica de códigos de barras gestiona la creación de un objeto gráfico que dibuja un rectángulo y etiqueta para un código de barras detectado. Vea la clase BarcodeGraphic definida aquí:
- Dibujo de un corazón con Sharp Corner en Android
- ¿Cómo configurar los tipos de construcción frente a los sabores del producto?