A Flutter application designed for OCR scanning of bills, converting images to text, and optimized for the Vietnamese language format.
The "Image to Text" Flutter app allows users to extract text from images using the device camera. It utilizes the Google ML Kit Text Recognition API to perform Optical Character Recognition (OCR) on the images captured through the camera.
- Capture images using the device camera
- Extract text from the captured images using OCR
- Display the extracted text in real-time
- Simple and user-friendly interface
- OCR scanning of bills.
- Image-to-text conversion.
- Support for the Vietnamese language format.
- Developed using the Flutter framework.
- Integrated OCR for text recognition from images.
- Support for the Vietnamese bill format.
This app relies on the following Flutter packages:
- google_mlkit_text_recognition: A Flutter plugin to use the ML Kit Text Recognition API from Google for extracting text from images.
- permission_handler: A Flutter plugin for requesting runtime permissions on both Android and iOS platforms.
- camera: A Flutter plugin to access the device camera and take pictures.
- number_to_vietnamese_words: Convert numbers to words for easy comprehension and readability in the Vietnamese language.
Copywrites: - Malik Hammad Formatted: - Shindd9908
To run this app locally on your machine, follow these steps:
-
Clone this repository:
git clone git@github.com:Shindd9908/Flutter_OCR_Bill_Scanner.git git clone https://github.com/Shindd9908/Flutter_OCR_Bill_Scanner.git
-
Change into the app directory:
cd image_to_text_flutter_app
-
Get the required dependencies by running:
flutter pub get
-
Connect a physical device or start an emulator.
-
Run the app:
flutter run
The app requires the following permissions:
Camera: To capture images and perform OCR on them. Storage: To save the captured images temporarily during the OCR process.
Note:
Ensure that the application is used for scanning bills in the Vietnamese format.
List any known issues or limitations of the app, if any.