Scanned Image Enhancement in Python
# -*- coding: utf-8 -*-
"""
Created on Fri Feb 14 17:11:32 2020
This program is to show that how to enhance a scanned image
@author: AdilKhan
"""
import matplotlib.pyplot as plt
from skimage import data
from IPython import get_ipython
get_ipython().run_line_magic('matplotlib', 'qt')
directory = 'C:/Users/AdilKhan/Desktop/Scanner/' #directory address
imageName = 'input.jpg' # image name
inputFile = directory + imageName #image path
page = data.load(inputFile) #load image
plt.subplot(1,3,1)
plt.title('Original Image')
plt.imshow(page)
threashold = 180 # set threashold
mask = page > threashold # create mask
#textColor = [69,130,222] #text color blue
textColor = 0
scanned = page
scanned[:] = textColor
scanned[mask] = 255
plt.subplot(1,3,2)
plt.title('Scanned Image')
plt.imshow(scanned)
plt.imsave(directory + 'output.jpg',scanned)
cropped = scanned[60:2850,150:2150,:] #crop image
plt.subplot(1,3,3)
plt.title('Cropped Image')
plt.imshow(cropped)
plt.imsave(directory + 'cropped.jpg',cropped)
Image Enhancement with Python using skimage Library in python _ 0.zip
Download: Image Enhancement with Python using skimage Library in python _ 0.zip
Keeping track of the health level of the patient at homes, hospitals and remote areas is v...
. In the past the comparative analysis of electric vehicle vector control model was b...
This new web portal is the extended version of the already available website. The reason f...
The worldwide energy demand is increasing and hence necessity measures need to be taken to...
This project is all about the world of glaxy in which there will be all the planet which a...