All Projects → dilippuri → PAN-Card-OCR

dilippuri / PAN-Card-OCR

Licence: MIT license
Retrive meaningful information from PAN Card image using tesseract-ocr 😎

Programming Languages

python
139335 projects - #7 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to PAN-Card-OCR

Swiftytesseract
A Swift wrapper around Tesseract for use in iOS, macOS, and Linux applications
Stars: ✭ 170 (+47.83%)
Mutual labels:  ocr, optical-character-recognition
Document-Scanner-and-OCR
A simple document scanner with OCR implemented using Python and OpenCV
Stars: ✭ 31 (-73.04%)
Mutual labels:  ocr, optical-character-recognition
Android Ocr
Experimental optical character recognition app
Stars: ✭ 2,177 (+1793.04%)
Mutual labels:  ocr, optical-character-recognition
Easyocr
Ready-to-use OCR with 80+ supported languages and all popular writing scripts including Latin, Chinese, Arabic, Devanagari, Cyrillic and etc.
Stars: ✭ 13,379 (+11533.91%)
Mutual labels:  ocr, optical-character-recognition
blinkid-in-browser
BlinkID In-browser SDK for WebAssembly-enabled browsers.
Stars: ✭ 40 (-65.22%)
Mutual labels:  ocr, optical-character-recognition
Tesseract4android
Fork of tess-two rewritten from scratch to support latest version of Tesseract OCR.
Stars: ✭ 148 (+28.7%)
Mutual labels:  ocr, optical-character-recognition
Signature extractor
A super lightweight image processing algorithm for detection and extraction of overlapped handwritten signatures on scanned documents using OpenCV and scikit-image.
Stars: ✭ 205 (+78.26%)
Mutual labels:  ocr, optical-character-recognition
Swiftytesseractrte
SwiftyTesseract Real-Time Engine
Stars: ✭ 49 (-57.39%)
Mutual labels:  ocr, optical-character-recognition
jochre
Java Optical CHaracter Recognition
Stars: ✭ 18 (-84.35%)
Mutual labels:  ocr, optical-character-recognition
doctr
docTR (Document Text Recognition) - a seamless, high-performing & accessible library for OCR-related tasks powered by Deep Learning.
Stars: ✭ 1,409 (+1125.22%)
Mutual labels:  ocr, optical-character-recognition
Ssocr
Seven Segment Optical Character Recognition
Stars: ✭ 133 (+15.65%)
Mutual labels:  ocr, optical-character-recognition
mirador-textoverlay
Text Overlay plugin for Mirador 3
Stars: ✭ 35 (-69.57%)
Mutual labels:  ocr, optical-character-recognition
Tesserocr
A Python wrapper for the tesseract-ocr API
Stars: ✭ 1,567 (+1262.61%)
Mutual labels:  ocr, optical-character-recognition
Ocr Table
Extract tables from scanned image PDFs using Optical Character Recognition.
Stars: ✭ 165 (+43.48%)
Mutual labels:  ocr, optical-character-recognition
Penteract Ocr
⭐️ The native node.js bindings to the Tesseract OCR project.
Stars: ✭ 86 (-25.22%)
Mutual labels:  ocr, optical-character-recognition
Receipt Scanner
Receipt scanner extracts information from your PDF or image receipts - built in NodeJS
Stars: ✭ 190 (+65.22%)
Mutual labels:  ocr, optical-character-recognition
Pan card ocr project
To extract details from Indian National Identification Cards such as PAN (completed) & Aadhar, Passport, Driving License (WIP) in a structured format
Stars: ✭ 39 (-66.09%)
Mutual labels:  ocr, optical-character-recognition
Eyevis
Android based Vocal Vision for Visually Impaired. Object Detection, Voice Assistance, Optical Character Reader, Read Aloud, Face Recognition, Landmark Recognition, Image Labelling etc.
Stars: ✭ 48 (-58.26%)
Mutual labels:  ocr, optical-character-recognition
Image2text
📋 Python wrapper to grab text from images and save as text files using Tesseract Engine
Stars: ✭ 243 (+111.3%)
Mutual labels:  ocr, optical-character-recognition
ImageToText
OCR with Google's AI technology (Cloud Vision API)
Stars: ✭ 30 (-73.91%)
Mutual labels:  ocr, optical-character-recognition

This document for OCR

PAN Card to JSON


Problem:


Extract information from image of Personal Account Number(PAN) Card
by OCR in proper format[Standard according Indian Govt.].
	Information like - 
				Name, Father's Name, Date of Birth, PAN


Solution:


Steps:
	-> Take image
	-> crop to box(which has text in it)
	-> convert into gray scale(mono crome)
	-> give to tesseract
	-> text(output of tesseract)
Now we will process this text means we will get meaningful information from it.
	-> find name using name database
	-> find father's name(assuming that second will be father's name)
	-> find year of birth
	-> find for PAN


Dependent packages


-python
-opencv
-numpy
-pytesseract
-JSON
-difflib
-csv
-PIL
-SciPy
-dataparser


Structure and Usage


Directories:
	src-
		which contains code files		
	testcases-
		which contains testing images
	result
		it contains JSON object
		
Usage:
	python file_name.py [input image]
	Output will be JSON object name			 

💯

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].