我正在平滑图像,一些论坛给了我这个。
fstr = @(a) median(a(:));
smooth_img = nlfilter(A,[50 50],fstr);
是否会找到50x50区块的中位数并转移到下一个50x50区块? 我的意思是块是从像素1到50,在下一次迭代中它变为51到100或1到50然后到2到51,依此类推?
谢谢。
答案 0 :(得分:1)
nlfilter()
是一个滑动过滤器,所以后者是正确的,即1:50,2:51,3:52等。
函数blockproc()
以块状方式工作,即1:50,51:100等。如果这就是你需要的那样