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
DC power supply provides a constant value steady flow of power, regardless of time. DC pow...
We know that brain control the functions of various natural organs and components of human...
According to the World Health Organization, cardiovascular diseases (CVDs) are the number...
3D printing or additive manufacturing is a process of making three dimensional solid objec...