Do you feel a lack of creativity while drawing sometimes? Stuck at a museum in front of La Joconde, ever wanted to find closely looking alike painting?
Just bored about life, make your routine panorama looking alike a painting?
Download the PaintForMe app
- Take a picture with your phone, or search on on your local drive.
- Send the picture to the server, and wait for paintings which are similar in the style of the initial sended picture. http://www.inference.vc/content/images/2016/01/9k-.jpg
- Example with a picture of building:
- Example with a picture of Venise:
- Example with a garden picture:
- Example with La Joconde:
(still training the accuracy)
- Get a Firebase Account, setup your 'google-services.json' and build a new project
- or, use the apk provided
To reproduce the results:
- Download the dataset at
- Download the neural networks weights at . I used this deep neural network architecture vgg-19
- Compute the vector representation for painting using
script_python/model.py
- Set Firebase config credentials in the
backend.py
. For more information about the api, I used - Launch the server with
python backend.py
Visualisation of a set of pictures using PCA algorithm and tensorboard Embedding