Skip to content

A lightweight Node.js utility that extracts personal details from scanned Aadhaar cards using tesseract.js and basic image preprocessing techniques. Supports extraction of name, gender, date of birth, Aadhaar number, and address (front side).

Notifications You must be signed in to change notification settings

Athul-krishna03/Aadhaar_OCR_Scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Aadhaar OCR Scanner πŸ†”πŸ”

A lightweight Node.js utility that extracts personal details from scanned Aadhaar cards using tesseract.js and basic image preprocessing techniques. Supports extraction of name, gender, date of birth, Aadhaar number, and address (front side).

πŸš€ Features

  • πŸ“Έ Extracts key Aadhaar fields from card images:
    • Name
    • Gender
    • Date of Birth (DOB)
    • Aadhaar Number
    • Address (if visible)
  • 🎯 OCR powered by tesseract.js
  • 🎨 Preprocesses image (grayscale, resizing) to improve OCR accuracy
  • 🧩 Repository pattern structure for future enhancements

πŸ› οΈ Setup Instructions

1. Clone the repository

git clone https://github.com/Athul-krishna03/Aadhaar_OCR_Scanner.git cd Aadhaar_OCR_Scanner npm i node index.js

About

A lightweight Node.js utility that extracts personal details from scanned Aadhaar cards using tesseract.js and basic image preprocessing techniques. Supports extraction of name, gender, date of birth, Aadhaar number, and address (front side).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published