This project is designed to scan driver's license (DL) images from a webcam and display the extracted details on the front-end. It utilizes React for the front-end, Flask for the backend, and Pytesseract along with EasyOCR for optical character recognition (OCR).
- Allow the application to access your webcam.
- Hold a driver's license in front of the webcam.
- Click the "S" button to capture an image.
- The application will perform OCR on the image and display the extracted details on the front-end.
- React: Front-end user interface development.
- Flask: Backend server to handle image processing and OCR.
- Pytesseract: Python library for OCR.
- EasyOCR: Python library for more advanced OCR capabilities.
- Install Pytesseract in the same directory as ocr_scanner.py
- OCR Scripts - ocr_scanner.py, along with sample1 & sample4 images form the OCR detection part of the project
- Backend - DLScannerAPI folder contains api.py, along with .flaskenv to form the Flask backend of the project
- Frontend - dlscannerapp folder contains the source files for the React front-end of the project