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).
- πΈ 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
git clone https://github.com/Athul-krishna03/Aadhaar_OCR_Scanner.git cd Aadhaar_OCR_Scanner npm i node index.js