paint-brush
Histogram Equalization in Python from Scratchby@heytory
18,046 reads
18,046 reads

Histogram Equalization in Python from Scratch

by Tory Walker4mMarch 5th, 2019
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

Histogram Equalization is one of the fundamental tools in the image processing toolkit. It’s a technique for adjusting the pixel values in an image to enhance the contrast by making those intensities more equal across the board. Typically, the histogram of an image will have something close to a <em>normal</em> distribution, but equalization aims for a <em>uniform</em> distribution. In this article, we’re going to program a histogram equalizer in python from scratch. If you want to see the full code, I’ve included a link to a Jupyter notebook at the bottom of this article. Now, if you’re ready, let’s dive in!

Company Mentioned

Mention Thumbnail
featured image - Histogram Equalization in Python from Scratch
Tory Walker HackerNoon profile picture
Tory Walker

Tory Walker

@heytory

L O A D I N G
. . . comments & more!

About Author

Tory Walker HackerNoon profile picture
Tory Walker@heytory

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite