ID: 5d923c8022cea57a5cc554aa

Image Enhancement

by SHIVAM GARG

Image Enhancement using histogram equalization and dynamic histogram equalization


License: Not Specified

Tags: OpenCV Histogram Equalizer Image Enhancement Contrast Enhancement Computer Vision

 Model stats and performance
Framework
OS Used Linux
Publication View
Inference time in seconds per sample.

Screenshots


WHAT IS IT?

Image Enhancement using histogram equalization and dynamic histogram equalization. Histogram Equalization is a computer image processing technique used to improve contrast in images. It accomplishes this by effectively spreading out the most frequent intensity values, i.e. stretching out the intensity range of the image. This method usually increases the global contrast of images when its usable data is represented by close contrast values. This allows for areas of lower local contrast to gain a higher contrast.

HOW TO USE?

To run the inference script run the command python run.py -input input.jpg

For Help - python run.py -h

Optional arguments: -h, --help show this help message and exit -input INPUT Mention the input

WHAT ARE THE REQUIREMENTS?

Only OpenCV, numpy, skimage modules should be installed in the system. No specific GPU or CPU requirements are there. To get all the requirements and dependencies installed run the command.

For GPU - pip install -r gpu_requirements.txt For CPU - pip install -r cpu_requirements.txt

Author View Profile

SHIVAM GARG
New Delhi, India
Pro
41
LEVEL

25204 Profile
Views

A philosophy student cleverly disguised as a Coax Deep Learning engineer spending whole day, practically every day, experimenting with TensorFlow,Pytorch, and Caffe; dabbling with Python and C++; and drinking a wide variety of Coffee everyday.

User Reviews



0 total ratings

Model has not been reviewed yet.

More by this user | Show All



Also checkout...