📄 inpaint_iterate_ms.m
字号:
function [I,Ihist] = inpaint_iterate_ms(I,M,fn,args,tolfn,tolargs)
% function [I,Ihist] = inpaint_iterate_ms(I,M,fn,args,tolfn,tolargs)
%
% recursively calls inpaint_iterate at multiple scales
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% input / output processing
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
if nargin < 6, tolargs = []; end
Isc = min(size(I));
sc = 2 / Isc;
ndx = find(M);
while sc < 1
Itmp = imresize(I,sc);
Mtmp = logical(imresize(M,sc));
Itmp = inpaint_iterate(Itmp,Mtmp,fn,args,tolfn,tolargs);
Itmp = imresize(Itmp,size(I));
I(ndx) = Itmp(ndx);
sc = sc * 2;
end
I = inpaint_iterate(I,M,fn,args,tolfn,tolargs);
return
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -