- Qué es ?
- Porqué usar MLKit de google ?
- Funciona sin conexión ?
- Cuales son las APIs disponibles ?
- Cómo usar esta Librería ?
ML Kit es un SDK desarrollado por Google de aprendizaje automático disponible para las plataformas móviles de Android y iOS.
Reemplazaría todos estos procesos
Por solo implementar la API
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.
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 .
- 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
//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'
val recognizer = TextRecognition.getClient(TextRecognizerOptions.DEFAULT_OPTIONS)
recognizer.process(image)
.addOnSuccessListener { visionText ->
// Task completed successfully
}
.addOnFailureListener { e ->
// Task failed with an exception
}