Python Script to Extract CNIC Details from Image
# -*- coding: utf-8 -*-
"""
Created on Fri Jan 8 17:38:24 2021
@author: AdilKhan
This script will extract CNIC From a Scanned CNIC Image
"""
# import the necessary packages
import pytesseract
import cv2
import imutils
pytesseract.pytesseract.tesseract_cmd = r'C:Program FilesTesseract-OCR esseract.exe'
imgPath = 'YOUR SCANNED CNIC IMAGE ADDRESS'; #SCANNED CNIC IMAGE PATH
image = cv2.imread(imgPath) # READING/OPENING THE IMAGE
cv2.imshow('Actual Image',image)
cv2.waitKey(0)
image = imutils.resize(image,1024,665) #RESIZING THE IMGE
image = image[200:250,360:650] #SLICING THE CNIC NUMBER PART FROM IMGAE
cv2.imshow('Image Slice',image)
cv2.waitKey(0)
gray = cv2.cvtColor(image,cv2.COLOR_BGR2GRAY) #CONVERTING THE IMAGE INTO GRAY SCALE
gray = cv2.threshold(gray,50, 2255,cv2.THRESH_BINARY)[1]
text = pytesseract.image_to_string(gray)[0:15] #CONVERTING IMAGE TO TEXT
print("CNIC:",text)
Extract CNIC Details from Image using Python _ 0.zip
Download: Extract CNIC Details from Image using Python _ 0.zip
With the great increase in cars, finding a parking around have been a major problem in our...
Awan Electronic is an online shopping App where electronics products are sold online. elec...
The situation of the public commutes in the metropolitan city, Karachi, is in shambles. De...
Role of Programmable Logic Controller (PLC) in our indutries is indispensable due to its d...
In highly populated countries, people lose their lives because of accidents and poor emerg...