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
A PLC is an industrial computer consisting mainly of hardware and software that is used to...
A Car Black box is a device installed in automobiles to record information related to vehi...
People with lower limb muscular disorder unable to move their leg which affects their qual...
Computer is used by many people either at their work or in their spare-time. Special input...
As there is manifold increase in traffic, which demands better road safety measures. One o...