设置nlfilter边界选项

时间:2014-05-28 13:29:45

标签: matlab filtering

我正在使用nlfilter函数进行某些特定的过滤操作(滑动邻域操作)。并且该函数假设边界外的所有值都是0 我希望这些值是对称的或NaN

使用其他过滤器功能时,例如imfiltermedfilt2,可以通过参数选项进行设置,例如:'symmetric''replicate'等。

有没有办法使用nlfilter(或者可能是一个不同的函数,我可以编写特定的过滤方法?

1 个答案:

答案 0 :(得分:1)

您可以将padarray与[{1}}使用相同的边界选项,并将生成的矩阵传递给imfilter。显然,你还必须剥离最终矩阵的边界。