Implement Vision and Language features
mainThe project demonstrates 17 ML Kit features categorized into Vision and Language APIs.
Vision Features
- Face Detection: Detects landmarks, contours, and classifications (smiling, eye open, head angle).
- Barcode Scanning: Supports 13 formats including Code 128/39/93, QR, EAN, UPC, PDF417, and Aztec.
- Text Recognition: Supports Latin, Chinese, Devanagari, Japanese, and Korean scripts.
- Image Labeling: Standard on-device labeling and Custom labeling using TFLite models (e.g.,
bird.tflite). - Object Detection: Supports Single/Multiple objects and With/Without classification modes.
- Pose Detection: Provides Standard and Accurate modes with 33 body landmarks.
- Selfie Segmentation: Generates foreground/background separation masks.
Language Features
- Language Identification: Detects language codes and confidence from text input.
- Translation: Supports English, Japanese, Chinese, Korean, Spanish, and French. Note that the first use requires an automatic model download.
- Smart Reply: Generates contextual reply suggestions for conversation interfaces.