DL Scan is a web application that allows users to scan and store their driver's license information. The application will use OCR to extract the information from the driver's license and display it. The application works fully on the client side.
The following technologies were used in the development of this project:
- React (Next.js) for the user interface.
- React-webcam for capturing images.
- Python for the image processing with the modules below:
- OpenCV for image processing.
- Tesseract for OCR.
- Capture Image: Users can capture an image of their driver's license using their device's camera.
- Extract Information: The application will use OCR to extract the information from the driver's license.
- Display Information: The extracted information will be displayed in tabular form.
To get a local copy up and running, follow these steps.
Clone this repository to your desired folder:
git clone git@github.com:yuvenalmash/dl-scan.git
cd dl-scan
Install node modules with:
npm install
Install python modules with:
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
To run the project, execute the following command:
npm run dev
👤 Yuvenal Njoroge
- GitHub: @yuvenalmash
The extract part of the application is incomplete. The following features are planned for the future:
- Add an adaptable image processing to prepare for OCR.
This project is MIT licensed.