Skip to content

sagnik1511/Style-Transfer-with-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Style-Transfer-with-Python

Hand coded style transfer methods using Python 3.7 +

forthebadge made-with-python Made withJupyter

Ask Me Anything ! GitHub license

Definition :

Neural Style Transfer (NST) refers to a class of software algorithms that manipulate digital images, or videos, in order to adopt the appearance or visual style of another image. NST algorithms are characterized by their use of deep neural networks for the sake of image transformation. Common uses for NST are the creation of artificial artwork from photographs, for example by transferring the appearance of famous paintings to user-supplied photographs. Several notable mobile apps use NST techniques for this purpose, including DeepArt and Prisma. This method has been used by artists and designers around the globe to develop new artwork based on existent style(s).

Types :

  1. Photorealistic Style Transfer

  1. Artistic Style Transfer

Requirements :

Libraries:

1. Tensorflow
2. Pytorch
3. SciPy
4. Numpy
5. PIL
6. Matplotlib
7. ImageIo
8. pprint
9. os

Model Performance :

Photorealistic Style Transfer :

Content Style Generated Image

Artistic Style Transfer :

Content Style Genarated Image

TO-DO List :

  • Web-App
  • Different Styles

DO 🌟 if you like it :)