Skip to content

A website for transferring styles from one image to another

Notifications You must be signed in to change notification settings

adityamiskin/Style-Transfer

Repository files navigation

Style Transfer

What is Neural Style Transfer?

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.

Dependencies

Flask==2.1.3
numpy==1.23.1
opencv_python==4.6.0.66
Pillow==9.2.0
tensorflow==2.9.1
tensorflow_gpu==2.9.1
tensorflow_hub==0.12.0

How to use

  1. Clone the repository.
  2. Install all the required dependencies from requirements.txt.
  3. Create a Flask environment and run the server.
  4. Open the browser and go to the server URL (You can change the server url to your own).

Future Work

⬛ Make performance better.
⬛ Make the style transfer more customizable.
⬛ Style transfer for videos.

About

A website for transferring styles from one image to another

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published