C++ implementation of example-based texture synthesis algorithm in Image Quilting for Texture Synthesis and Transfer.
git clone --recursive https://github.com/AirGuanZ/ImageQuilting.git
cd ImageQuilting
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
./ImageQuilting(.exe) --help
./ImageQuilting.exe --input=input.png --output=output.png --blockW=40 --blockH=40 --width=384 --height=384
./ImageQuilting.exe --input=input.png --output=output.png --blockW=100 --blockH=100 --width=384 --height=384
./ImageQuilting.exe --input=input.png --output=output.png --blockW=50 --blockH=50 --width=384 --height=384
./ImageQuilting.exe --input=input.png --output=output.png --width=384 --height=384 --blockW=40 --blockH=40
./ImageQuilting.exe --input=input.png --output=output.png --width=384 --height=384 --blockW=50 --blockH=50
./ImageQuilting.exe --input=input.png --output=output.png --width=384 --height=384 --blockW=90 --blockH=90 --mseBlock=true/false --minCutEdge=true/false --tolerance=0.05