can u explain the logic of this program in detail
1 次查看(过去 30 天)
显示 更早的评论
function f = alphatrim(g,m,n,d)
% implements a alpha-trimmed mean filter.
inclass = class(g);
g = im2double(g);
f = ordfilt2(g,1,ones(m,n),'symmetric');
for k = 1:d/2
f = imsubstract(f,ordfilt2(g,k,ones(m,n),'symmetric'));
end
for k = (m*n + (d/2) + 1):m*n
f = imsubstract(f,ordfilt2(g,k,ones(m,n),'symmetric'));
end
f = f/(m*n - d);
f = changeclass(inclass,f);
0 个评论
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Manual Performance Optimization 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!