inpainting
所属分类:图形图像处理
开发工具:matlab
文件大小:4091KB
下载次数:183
上传日期:2012-05-10 13:16:23
上 传 者:
tj072672
说明: IEEE PAMI上一篇著名的Image Inpainting 算法MATLAB实现
(Matlab implementation for a notable paper published on IEEE PAMI)
文件列表:
inpainting\bestexemplarhelper.c (2177, 2012-02-29)
inpainting\bestexemplarhelper.mexw32 (6656, 2012-03-01)
inpainting\bestexemplarhelper.mexw64 (8192, 2012-02-29)
inpainting\bungee0.png (146083, 2012-02-29)
inpainting\bungee1.png (122960, 2012-02-29)
inpainting\bungeeA.png (111352, 2012-02-29)
inpainting\bungeeP2.png (33537, 2012-02-29)
inpainting\bungeeP5.png (233955, 2012-02-29)
inpainting\bw0.png (1327, 2012-02-29)
inpainting\bw1.png (1819, 2012-02-29)
inpainting\bw2.png (1609, 2012-02-29)
inpainting\bwA.png (1327, 2012-02-29)
inpainting\bwP2.png (11889, 2012-02-29)
inpainting\bwP5.png (14368, 2012-02-29)
inpainting\ccc.jpg (68683, 2012-02-29)
inpainting\cmp.png (1142099, 2012-02-29)
inpainting\img1.png (32113, 2012-02-29)
inpainting\img2.png (11908, 2012-02-29)
inpainting\index.html (10667, 2012-02-29)
inpainting\inpaint.asv (6021, 2012-02-29)
inpainting\inpaint.m (6220, 2012-02-29)
inpainting\isophote.png (34114, 2012-02-29)
inpainting\new3.png (1158676, 2012-02-29)
inpainting\plotall.m (580, 2012-02-29)
inpainting\slide.html (592, 2012-02-29)
inpainting\slide.png (308239, 2012-02-29)
inpainting\slide.ppt (411136, 2012-02-29)
inpainting\slidesmall.png (394123, 2012-02-29)
inpainting\test.m (124, 2012-02-29)
inpainting (0, 2012-03-01)
CS7495 Final Project
Sooraj Bhat
Object Removal by Exemplar-based Inpainting
USING THE CODE
Everything was done in Matlab and MEX (i.e. a C function callable from
Matlab). First, the C code needs to be compiled. At the Matlab
prompt, type:
mex bestexemplarhelper.c
You should then be able to run the following (which takes ~2mins on my
2GHz Pentium 4 laptop with 256MB of RAM):
[i1,i2,i3,c,d,mov] = inpaint('bungee0.png','bungee1.png',[0 255 0]);
A smaller run (~25 seconds) would be:
[i1,i2,i3,c,d,mov] = inpaint('bw0.png','bw2.png',[0 255 0]);
To visualize:
plotall;
close; movie(mov);
SAMPLE IMAGES & RESULTS
*0.png The original images ('bw' and 'bungee')
*{1,2}.png The different fill region masks.
*P2.png Plots of confidence and data terms.
*P5.png Plots of original, fill region, inpainted images and
confidence and data terms.
Other images in the dir contain redundant information. I didn't
include the movies since they are big, but they are available on my
project page (AVI format).
近期下载者:
相关文件:
收藏者: