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
Comprehensive and mature BMSs are currently found in portable electronics, such as laptop...
It is estimated that most of the users purchase brands products on sale...
The Project includes the live monitoring of the parameters of Induction Motors in order to...
In an examination hall, invigilators are instructed to perform a variety of duties, the mo...
Water is the basic need of human being. The installed water supply system is very old and...