Overview
A Flutter widget that displays a live camera stream and enables real-time machine learning vision features such as barcode, label, text, and face detection. Built for Android and iOS, it integrates seamlessly with Flutter apps to provide on-device image analysis. Ideal for document scanning, object recognition, and automated data entry. The package leverages ML Kit under the hood for accurate and efficient processing.
Use cases
- Document scanning
- Barcode reading
- Text extraction from images
- Face detection
- Image labeling
Key features
- Real-time camera feed
- On-device ML processing
- Supports multiple vision APIs
- Cross-platform (Android & iOS)
- Simple integration with Flutter
- Low-latency detection
Suitable for
- Mobile apps needing OCR
- Inventory management tools
- Smart document scanners
- Face recognition systems
- Retail and logistics applications
Considerations
- Requires camera permissions
- May impact battery life
- Performance varies by device
- Limited to supported ML vision types
- Needs proper handling of async operations