This project is designed to perform ID card detection and OCR (Optical Character Recognition) on test images.
Before running the project, make sure you have the following installed:
- Python 3.x
- OpenCV
- Tesseract OCR
- Insert the test images inside "TestingPipeline/test_image_dir"
- Run id_card_detection.py file
Result will be stored inside ocr folder in ocr_output.json file.
To perform training, keep the classification training dataset inside "classification/1_classification" folder, segmentation training dataset inside "segmentation" folder, cleaning training dataset inside "cleaning" folder.