File Exchange

image thumbnail

[SigGraph2002] Image Quilting/Texture Synthesize

version 1.0.0.0 (138 KB) by Li Cheng
Matlab code to do Image Quilting as presented in the SIGGRAPH 2002 paper by Efros & Freeman.

2 Downloads

Updated 23 Mar 2012

View License

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.

Texture Synthesize

IMOUT = SYNTHESIZE(IMGIN , SIZEOUT, TILESIZE, OVERLAP [, ISDEBUG])

returns an image that is Texture Synthesized

IMGIN

the code both works on grascale images or color images

SIZEOUT

An 1*2 array , the size of output image

e.g. size(texture)*3

TILESIZE

TILESIZE of each block

OVERLAP

size of overlap bar between blocks

ISDEBUG

equals 0 (default) if no debug function

the algorithm will shows progress of each step, a little more

time will be cost in plotting.

Cite As

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 .

Comments and Ratings (0)

MATLAB Release Compatibility
Created with R2009a
Compatible with any release
Platform Compatibility
Windows macOS Linux