Matlab code to do Image Quilting as presented in the SIGGRAPH 2002 paper by Efros & Freeman.
Note: this isn't Efros & Freeman's code, just an implementation of it.
IMOUT = SYNTHESIZE(IMGIN , SIZEOUT, TILESIZE, OVERLAP [, ISDEBUG])
returns an image that is Texture Synthesized
the code both works on grascale images or color images
An 1*2 array , the size of output image
TILESIZE of each block
size of overlap bar between blocks
equals 0 (default) if no debug function
the algorithm will shows progress of each step, a little more
time will be cost in plotting.
Li Cheng (2020). [SigGraph2002] Image Quilting/Texture Synthesize (https://www.mathworks.com/matlabcentral/fileexchange/35828-siggraph2002-image-quilting-texture-synthesize), MATLAB Central File Exchange. Retrieved .