https://github.com/yuvenalmash/dl-scan
https://github.com/yuvenalmash/dl-scan
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/yuvenalmash/dl-scan
- Owner: yuvenalmash
- License: mit
- Created: 2024-02-25T21:42:58.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-29T03:05:40.000Z (about 1 year ago)
- Last Synced: 2024-03-03T12:28:52.982Z (about 1 year ago)
- Language: JavaScript
- Size: 2.37 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
DL SCAN
# 📗 Table of Contents
- [📖 About the Project](#about-project)
- [🛠 Built With](#built-with)
- [Tech Stack](#tech-stack)
- [Key Features](#key-features)
- [💻 Getting Started](#getting-started)
- [Setup](#setup)
- [Install](#install)
- [Usage](#usage)
- [👥 Authors](#authors)
- [🔭 Future Features](#future-features)
- [📝 License](#license)**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.
### Setup
Clone this repository to your desired folder:
```sh
git clone [email protected]:yuvenalmash/dl-scan.git
cd dl-scan
```### Install
Install node modules with:
```sh
npm install
```
Install python modules with:
```sh
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
```### Usage
To run the project, execute the following command:
```sh
npm run dev
```👤 **Yuvenal Njoroge**
- GitHub: [@yuvenalmash](https://github.com/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](./LICENSE) licensed.