FLUTTER ECOSYSTEM

flutter_tesseract_ocr

Tesseract 4 adds a new neural net (LSTM) based OCR engine which is focused on line recognition. It has unicode (UTF-8) support, and can recognize more than 100 languages.

flutter_tesseract_ocr cover
Latest version
0.4.31
30-day downloads
5.5K
Likes
215
Pub points
130

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

Flutter Tesseract OCR is a Flutter plugin that integrates Tesseract 4's advanced neural net (LSTM) based OCR engine, enabling accurate text recognition from images across more than 100 languages. It supports Unicode (UTF-8), making it ideal for multilingual applications. The plugin works on Android, iOS, and Web platforms, offering developers a reliable solution for document scanning and text extraction within Flutter apps.

Use cases
  • Document scanning in mobile apps
  • Text extraction from images
  • Multilingual text recognition
  • Automated form data capture
  • Image-based search functionality
Key features
  • LSTM-based OCR engine
  • Support for 100+ languages
  • Unicode (UTF-8) text output
  • Cross-platform compatibility
  • High accuracy in line-level recognition
Suitable for
  • Mobile apps requiring OCR
  • Document management tools
  • Language-agnostic text extraction
  • Web and mobile hybrid projects
  • Apps with image-to-text workflows
Considerations
  • Requires image preprocessing for best results
  • Performance may vary on low-end devices
  • Additional setup needed for non-default languages
  • Limited offline support without bundled models
  • Model size impacts app bundle size
Supported platformsAndroidiOSWeb

Install package

flutter pub add flutter_tesseract_ocr

Categories

Dependencies

Dependency list 2 items

Source repository

Related projects