A Python application for recognizing National Identification (NID) numbers from images using OpenCV and pytesseract. This app features face detection, NID number extraction, a dark theme option, and a progress bar to enhance the user experience during processing.
- Face Detection: Detects faces in the selected image using OpenCV.
- NID OCR: Extracts NID numbers from the lower part of detected faces using pytesseract.
- Progress Bar: Displays progress during face detection and OCR to indicate that processing is ongoing.
- Dark Theme: Switch between dark and default themes for better visibility.
- Save Detected Face: Option to save detected faces with the NID number as the filename to a user-specified path.
- Reset Functionality: Allows users to reset the application to start a new operation.
- Clone the repository:
git clone https://github.com/SihabSahariar/NID-Extraction-App.git
- Install dependencies:
pip install -r requirements.txt
- Run the application:
python main.py
Contributions are welcome! For major changes, please open an issue first to discuss what you would like to change.
MIT License
NID Recognition App is developed and maintained by Sihab Sahariar. For inquiries, contact us at [email protected].