Skip to content

Prasanna2000/NeuralStyleTransfer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neural Style Transfer

Run it on Google Colab

requirements:

  1. Tensorflow >= 2.0.0
  2. NumPy == 1.18.5
  3. Matplotlib == 3.2.2
  4. Pillow == 7.1.2

Neural style transfer is an optimization technique used to take two images—a content image and a style reference image (such as an artwork by a famous painter)—and blend them together so the output image looks like the content image, but “painted” in the style of the style reference image. This is implemented by optimizing the output image to match the content statistics of the content image and the style statistics of the style reference image. These statistics are extracted from the images using a convolutional network. For example, let’s consider a content image and a style image,

content

style


The first image is the content image and the next image is the style image.

Now, after applying the neural style transfer, the generated image would look something like this,

content

Check out the Jupyter notebook for the implementation.

About

Neural Style Transfer implementation with the VGG19 model with TensorFlow

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors