Skip to content

Aadhar Data Extraction is a computer vision-based tool that uses the YOLO model for object detection and the EasyOCR library for optical character recognition (OCR) to extract personal information such as name, Aadhar number, gender, date of birth, etc. from Aadhar cards. You can save extracted information is saved to a Database.

Notifications You must be signed in to change notification settings

arpitmaur07/Aadhar-Data-Extraction

Repository files navigation

Aadhar Data Extraction👩‍💻👨‍💻

Aadhar Data Extraction is a computer vision-based tool that uses the YOLO (You Only Look Once) model for object detection and the EasyOCR library for optical character recognition (OCR) to extract personal information from Aadhar cards. The project aims to automate the process of data extraction from Aadhar cards, which are Indian identification cards that contain personal information such as name, Aadhar number, gender, date of birth, etc.

Features👨‍🎨

-> Uses the YOLO model for object detection and localization.
-> Uses the EasyOCR library for optical character recognition (OCR) to read text from Aadhar card images.
-> Extracts personal information such as name, Aadhar number, gender, date of birth, etc. from Aadhar cards.
-> You can save extracted information to a CSV file or any database.
-> Easy to use with a simple command-line interface.

Installation 🛠👨‍🔧👨‍🔧

To install and run this project on your local machine, follow these steps:-

1. Clone the repository using git clone https://github.com/arpitmaur07/Aadhar-Data-Extraction.git
2. Run pip install opencv-python numpy random easyocr
3. Run the tool using main.py.

Usage🤷‍♂️🤷‍♀️

To use Aadhar Data Extraction, follow these steps:-

1. Place an image of an Aadhar card in the main folder
2. Run the tool using main.py
3. he extracted information will be displayed in the console.

Credits🙆‍♂️

EasyOCR for optical character recognition (OCR
YOLOv3 for object detection and localization

Contact📞📱

If you have any questions or suggestions, please contact me at marpit440@gmail.com

Example:-

Output image after processing.

Example image

Yolo custom training video demo for Aadhar Card🎬

trainingVideo

About

Aadhar Data Extraction is a computer vision-based tool that uses the YOLO model for object detection and the EasyOCR library for optical character recognition (OCR) to extract personal information such as name, Aadhar number, gender, date of birth, etc. from Aadhar cards. You can save extracted information is saved to a Database.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages