MATLAB 滑动窗口操作

滑动窗口邻域操作是在IPT中使用以下两个函数之一实现的:nlfiltercolfilt。这两个函数都接受用户定义的函数作为参数。这样的函数可以对窗口内的像素执行线性和非线性操作。对于等级过滤器,IPT函数ordfilt2使创建最小、最大和中值过滤器变得非常容易。

nlfilter的语法有三个参数:图像矩阵、过滤器的大小和要应用的函数。下一行定义了一个过滤器,它在一个3×3的邻域中取最大值:


cmax = nlfilter(c,[3,3],‘max(x(:))’);

在一个3×3的邻域中取最小值的过滤器由以下命令定义:


cmin = nlfilter(c,[3,3],‘min(x(:))’);





公众号

关注公众号,获取一手资讯

“ MATLAB 滑动窗口操作 ” comments 0

评论/回复

电子邮件地址不会被公开。 必填项已用*标注