主要内容

邻域或块处理:概述

某些图像处理操作涉及对图像进行分段处理社区,而不是一次处理整个图像。工具箱中的几个函数,如线性过滤和形态函数,都使用这种方法。

该工具箱包含几个函数,您可以使用它们作为块或邻域操作实现图像处理算法。这些函数将输入图像分解为块或邻域,调用指定的函数来处理每个块或邻域,然后将结果重新组合成输出图像。下表总结了这些函数。

函数 描述
nlfilter 实现可用于按像素方式处理输入图像的滑动邻域操作。对于输入图像中的每个像素,该函数对相邻像素块执行指定的操作,以确定输出图像中相应像素的值。有关更多信息,请参见滑动邻域运算
blockproc 实现不同的块操作,可用于每次处理一个块的输入图像。该函数将图像划分为矩形块,并在每个单独的块上执行指定的操作,以确定输出图像对应块中的像素值。有关更多信息,请参见不同块处理
colfilt 实现了按列的处理操作通过将块重新排列到矩阵列中,提供了一种加速邻域或块操作的方法。有关更多信息,请参见使用列处理加速滑动邻域或不同块操作