• Stars
    star
    206
  • Rank 189,436 (Top 4 %)
  • Language
    Jupyter Notebook
  • License
    MIT License
  • Created almost 6 years ago
  • Updated almost 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Based on "Image Quilting for Texture Synthesis and Transfer" and "Real-Time Texture Synthesis by Patch-Based Sampling" papers

patch-based-texture-synthesis

Based on "Image Quilting for Texture Synthesis and Transfer" and "Real-Time Texture Synthesis by Patch-Based Sampling" papers

Python

Here are the libraries and their versions you will need:

  • Python 3.7
  • Jupyter Notebook (5.6.0)
  • Numpy (is 1.15.1)
  • Matplotlib (2.2.3)
  • Scipy (1.1.0)
  • Skimage (0.14.0)
  • scikit-learn (0.19.2)
  • imageio (2.4.1)
  • PIL (5.2.0)

To start, open the Jupyter Notebook file "Patch-based Texture Synthesis", and follow the instructions :)

Below you can see the effect of different patch sizes: