Skip to content

Simple Android app to transform picture to similar drawing

Notifications You must be signed in to change notification settings

louishenrifranc/PaintForMe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

What for

Examples

  • 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)

Usage

Play with the app

  • Get a Firebase Account, setup your 'google-services.json' and build a new project
  • or, use the apk provided

Play with the server

To reproduce the results:

  1. Download the dataset at kaggle.com
  2. Download the neural networks weights at google drive. I used this deep neural network architecture vgg-19
  3. Compute the vector representation for painting using script_python/model.py
  4. Set Firebase config credentials in the backend.py. For more information about the api, I used pyrebase
  5. Launch the server with python backend.py

Visualisation of the latent space

Visualisation of a set of pictures using PCA algorithm and tensorboard Embedding

About

Simple Android app to transform picture to similar drawing

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published