Demonstrates how to get started with all the Vision APIs: barcode scanning, face detection, text recognition, and pose detection. It also shows image labeling and object detection with base models and custom TensorFlow Lite models.
Try it on AndroidTry it on iOS
Demonstrates how to use image labeling with AutoML Vision Edge models, and shows how to download models that are hosted with Firebase.
Try it on AndroidTry it on iOS
This app uses ML Kit's Vision APIs and shows how to build a rich end-to-end user experience that follows the Material for ML design guidelines.
Try it on AndroidTry it on iOS
Demonstrates how to get started with the digital ink recognition API.
Try it on AndroidTry it on iOS
Shows how to use ML Kit to perform text translation.
Try it on AndroidTry it on iOS
Demonstrates how to use the Smart Reply feature of ML Kit to automatically generate replies to conversation threads.
Try it on AndroidTry it on iOS
Demonstrates how to use ML Kit to to identify the language of written text.
Try it on AndroidTry it on iOS
Detect and locate entities (e.g. addresses, date/time etc.) from 15 different languages, and take action based on context.
Try it on AndroidTry it on iOS
This app uses the text recognition, language ID, and on-device translation APIs to translate text in real-time from a camera image.
Try it on AndroidTry it on iOS
Scan and process barcodes. Supports most standard 1D and 2D formats.
Detect faces and facial landmarks.
Identify objects, locations, activities, animal species, products, and more. Use a general-purpose base model or tailor to your use case with a custom TensorFlow Lite model.
Localize and track in real time one or more objects in the live camera feed.
Recognize and extract text from images.
Recognizes handwritten text and handdrawn shapes on a digital surface, such as a touch screen. Recognizes 300+ languages, emojis and basic shapes.
Detect the position of the human body in real time.
Separate the background from users within a scene and focus on what matters.
Determine the language of a string of text with only a few words.
Translate text between 58 languages, entirely on device.
Generate reply suggestions in text conversations.
Detect and locate entities (such as addresses, date/time, phone numbers, and more) and take action based on those entities. Works in 15 languages.