Skip to content

Latest commit

 

History

History
102 lines (54 loc) · 3.41 KB

File metadata and controls

102 lines (54 loc) · 3.41 KB

Probando la API de Machine Leaning de Firebase

Captura de pantalla 2021-05-31 a la(s) 21 49 53

Temario

  • Qué es ?
  • Porqué usar MLKit de google ?
  • Funciona sin conexión ?
  • Cuales son las APIs disponibles ?
  • Cómo usar esta Librería ?

Qué es ?

ML Kit es un SDK desarrollado por Google de aprendizaje automático disponible para las plataformas móviles de Android y iOS.

Por qué elegirías usar MLKit ?

Captura de pantalla 2021-05-31 a la(s) 21 45 18

Reemplazaría todos estos procesos

Captura de pantalla 2021-06-01 a la(s) 20 20 35

Por solo implementar la API

Captura de pantalla 2021-05-31 a la(s) 21 57 46

Funciona sin conexión ?

Todas las API de ML Kit se ejecutan en el dispositivo, lo que permite casos de uso en tiempo real en los que desea procesar una transmisión de cámara en vivo, por ejemplo. Esto también significa que la funcionalidad está disponible sin conexión.

Cuales son las APIs disponibles ?

Explore las API listas para usar: reconocimiento de texto , detección de rostros , escaneo de códigos de barras , etiquetado de imágenes , detección y seguimiento de objetos , detección de poses , segmentación de selfies , respuesta inteligente , traducción de texto e identificación de idioma .

Cómo usar esta Librería ?

  • Paso 1: Crea un proyecto de Firebase
  • Paso 2: Registra tu app con Firebase
  • Paso 3: Agrega un archivo de configuración de Firebase
  • Paso 4: Agrega Firebase ML a nuestra app

Captura de pantalla 2021-05-31 a la(s) 21 36 28

Captura de pantalla 2021-06-01 a la(s) 20 27 52

Captura de pantalla 2021-06-01 a la(s) 20 28 42

Agrega Firebase ML a nuestra app

    //build.gradle (project-level)        
    //Add rules to include the Google Services Gradle plugin:
   
    classpath 'com.google.gms:google-services:4.3.8
    
    

    
    
    //app/build.gradle
    //Apply the Google Services Gradle plugin:
        plugins {
            id 'com.android.application'
            id 'kotlin-android'
            id 'com.google.gms.google-services'
        }

    //Add the library dependency:
    implementation 'com.google.android.gms:play-services-mlkit-text-recognition:16.2.0'

Reconocimiento de Textos

val recognizer = TextRecognition.getClient(TextRecognizerOptions.DEFAULT_OPTIONS)

recognizer.process(image)
   .addOnSuccessListener { visionText ->
       // Task completed successfully
      
   }
   .addOnFailureListener { e ->
       // Task failed with an exception
       
   }