Skip to content

This repo contains the implementation of some basic image processing algorithms from scratch using python.

Notifications You must be signed in to change notification settings

Samy-Abd/image-Processing-From-Scratch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Image Processing Algorithms

This repo contains the implementation of some basic image processing algorithms from scratch using python.
This work was done during the "Introduction to Image Analysis" module.
The code was based of the work of Benjamin Perret that can be found on his github

Basic Operations

The inverse of an image:

Inverse

The threshold of an image:

threshold

The quantization of an image:

number of nuances equals 2:

Quantization2

number of nuances equals 3:

Quantization3

number of nuances equals 5:

Quantization5

The normalization of an image:

threshold

The equalization of an image:

threshold

The equalization of an image:

threshold

Filters

Mean Filter

threshold

Median Filter

threshold

Convolution

Use case "Laplace filter"
threshold

Sobel Filter

threshold

Transpose

threshold

Interpolation

Nearest neighbor interpolation

threshold

Bilinear interpolation

threshold

Dilatation

threshold

threshold

Erosion

threshold

threshold

Open

threshold

threshold

Close

threshold

threshold

Morphological Gradient

threshold

About

This repo contains the implementation of some basic image processing algorithms from scratch using python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published