vision_text_recognition 1.0.2 copy "vision_text_recognition: ^1.0.2" to clipboard
vision_text_recognition: ^1.0.2 copied to clipboard

A Flutter plugin for advanced text recognition using Apple Vision framework on iOS and Google ML Kit on Android. Provides high-accuracy OCR with confidence scores, bounding boxes, and language detection.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.0 - 2024-12-19 #

Added #

  • Initial Release: Complete Flutter plugin for advanced text recognition
  • Cross-Platform Support: Optimized implementations for iOS (Vision framework) and Android (ML Kit)
  • High-Accuracy OCR: Platform-specific engines for optimal recognition quality
  • Confidence Scores: Get confidence ratings for recognized text elements
  • Bounding Boxes: Precise positioning information for text blocks
  • Language Support: Multi-language text recognition and detection
  • Configurable Options: Extensive customization for different use cases
  • Recognition Levels: Choose between speed and accuracy optimization
  • Language Correction: Automatic language detection and correction (iOS)
  • Custom Configurations: Predefined and custom recognition configurations
  • Comprehensive API: Complete set of methods for text recognition tasks
  • Platform Information: Query platform capabilities and supported languages
  • Error Handling: Robust error handling with detailed exception information
  • Example App: Complete example demonstrating all plugin features
  • Unit Tests: Comprehensive test suite with 100% coverage
  • Documentation: Detailed README with usage examples and API documentation

Platform Features #

iOS (Vision Framework)

  • Language correction and detection
  • Multiple recognition levels (fast/accurate)
  • Minimum text height filtering
  • Custom model revisions
  • Advanced language preferences
  • iOS 13.0+ support

Android (ML Kit)

  • Latin-based language support
  • Standardized recognition quality
  • Optimized for device performance
  • Offline processing
  • Android API 21+ support

Technical Details #

  • Flutter SDK: 3.16.0+
  • Dart SDK: 3.2.0+
  • Platform Interface: 2.1.7+
  • Type Safety: Full type safety with robust error handling
  • Performance: Optimized for both speed and accuracy scenarios
  • Memory Management: Efficient handling of image data and results
2
likes
135
points
40
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin for advanced text recognition using Apple Vision framework on iOS and Google ML Kit on Android. Provides high-accuracy OCR with confidence scores, bounding boxes, and language detection.

Topics

#ocr #vision #text-recognition #ml #flutter-plugin

Documentation

API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on vision_text_recognition

Packages that implement vision_text_recognition