/Cartoonizer

Cartoonizer- An application of Digital Image Processing

Primary LanguagePythonMIT LicenseMIT

Cartoonizer

Cartoonizer- An application of Digital Image Processing

Download the .exe file here

Original Vs Cartoon

ORIGINAL AND CARTOON

Cartoonizer is an application of Digital Image processing that converts Image to Cartoon-like Image. Thanks to Machine Learning India for motivation. The code uses Down sampling and Up sampling using Laplacian Pyramid, Bilateral Filtering, Median Blurring, Adaptive Threshold and Bitwise And.

Involved Image Proccessing Techniques

LAPLACIAN PYRAMID

laplacian_filter

BILATERAL FILTER

Bilateral filter

REFERENCES

https://www.wikiwand.com/en/Pyramid_(image_processing) https://staff.fnwi.uva.nl/r.vandenboomgaard/IPCV20172018/LectureNotes/IP/LocalOperators/bilateralfilter.html https://docs.opencv.org/2.4/doc/tutorials/tutorials.html

Installing OpenCV, SKimage, Numpy, Scipy, Matplotlib for Python 3.x on Windows

openCV

$ pip install opencv-python

SKimage

$ pip install skimage

Numpy

$ pip install numpy

Scipy

$ pip install scipy

Matplotlib

$ pip install matplotlib