id_ocr 0.1.2 copy "id_ocr: ^0.1.2" to clipboard
id_ocr: ^0.1.2 copied to clipboard

A robust Flutter plugin for CNIC (Computerized National Identity Card) OCR with specialized support for Urdu and Sindhi scripts using Google ML Kit and Tesseract.

0.1.2 #

  • Fixed Android Crash (SIG 9): Resolved native process termination in internalDispatchActivityResult by optimizing resource management in the ScannerService.
  • Enhanced Data Extraction:
    • Added Gender extraction with automatic normalization (Male/Female).
    • Added support for Date of Issue.
    • Improved Expiry Date extraction with more robust label detection (e.g., "Valid Upto").
  • Fallback Mechanisms:
    • Added automatic image_picker fallback if the Document Scanner fails.
    • Added Manual Capture UI in the sample app for maximum stability.

0.1.1 #

  • Added Gender extraction with automatic normalization (Male/Female).
  • Added Date of Issue extraction support.
  • Improved Date of Expiry extraction with expanded labels (e.g., "Valid Upto").
  • Enhanced Tesseract diagnostic logging.

0.1.0 #

  • Initial release of id_ocr.
  • CNIC OCR support for Urdu and Sindhi.
  • Integration with Google ML Kit Document Scanner.
  • Integration with Tesseract OCR for Urdu/Sindhi fallback.
  • Robust date and CNIC number extraction.
1
likes
140
points
116
downloads

Documentation

API reference

Publisher

verified publisherabulkalam.dev

Weekly Downloads

A robust Flutter plugin for CNIC (Computerized National Identity Card) OCR with specialized support for Urdu and Sindhi scripts using Google ML Kit and Tesseract.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, google_mlkit_document_scanner, google_mlkit_text_recognition, image_picker, path, path_provider, tesseract_ocr

More

Packages that depend on id_ocr