Points_Art is a technique of painting in which small distinct dots of color are applied in patterns to form an image.
The art process is done in these steps:
STEP 1 : Color Palette Creation
Firstly we need to choose the set of colors that resembles the color of the original image given as input.This is done by
running k-means and selecting the 10 dominating colors from the input image and then complementing the 10 dominant color to
have a set of 20 colors.
STEP 2 : Final Processing
Secondly, After having the set of colors we now have created randomised grid and then we shuffle it in order to have grid of
random order. Finally the main part is to color each pixel such that it is almost similar to the original image. So here in
order to carry out that we have computed probability of the similarities between the colors.
These are some of the results of our Project
- Jupyter
- OpenCV
- Take an input image
- Use
pointilism.ipynb
to generate the image.
The Solution is inspired by this paper: Create Pointillism Art from Digital Images