标签: matlab filtering
我正在使用nlfilter函数进行某些特定的过滤操作(滑动邻域操作)。并且该函数假设边界外的所有值都是0 我希望这些值是对称的或NaN
nlfilter
NaN
使用其他过滤器功能时,例如imfilter或medfilt2,可以通过参数选项进行设置,例如:'symmetric','replicate'等。
imfilter
medfilt2
'symmetric'
'replicate'
有没有办法使用nlfilter(或者可能是一个不同的函数,我可以编写特定的过滤方法?
答案 0 :(得分:1)
您可以将padarray与[{1}}使用相同的边界选项,并将生成的矩阵传递给imfilter。显然,你还必须剥离最终矩阵的边界。