Mosaic is designed for easy image processing using Python.
This project aims to make Mosaic style image for your profile, youtube skins etc.
- openCV-python
- numpy
- Matplotlib : Matplotlib is a plotting library for Python which gives you wide variety of plotting methods. You can display image with Matplotlib, zoom images, save it etc.
- Input/Output, displaying images
- Basic manipulations : cropping, flipping, rotating, ...
- Image filtering : denoting, sharpening
- Image segmentation: labeling pixels corresponding to different objects
- Classification
- Feature extraction
- Registration
numpy : basic array manipulation
spicy : spicy.ndimage submodule dedicated to image processing(n-dimensional images) ex) from scipy import ndimage.
PIL(Python Image Library) : PIllow is the friendly PIL fork by Alex Clark and Contributors. PIL is the Python Imaging Library by Fredrik Lundh and Contributors.
openCV : openCV is a popular computer vision library written in C/C++ with bindings for Python, OpenCV provides easy ways of manipulating color spaces.