主要内容

makelut

创建查找表bwlookup

描述

例子

附近地区= makelut (有趣的n创建查找表。有趣的函数是否从大小为二进制的邻域创建数值输出n——- - - - - -n.该函数通过传递所有可能的邻域来创建一个查找表有趣的,并将输出存储在vector中附近地区

使用查找表bwlookup进行非线性邻域滤波。

例子

全部折叠

为2乘2的社区创建一个查找表。在这个例子中,函数传递给makelut返回真正的如果1S在邻域中大于等于2,然后返回否则。

F = @(x) (sum(x(:))) >= 2;附近地区= makelut (f, 2)
附近地区=16×10 0 0 1 0 1 1 1 0 1⋮

输入参数

全部折叠

函数句柄,指定为句柄。函数必须接受n——- - - - - -n的二进制矩阵1年代和0S作为输入并返回标量。

有关函数句柄的更多信息,请参见创建函数处理

查找表的邻域大小,指定为23.

输出参数

全部折叠

查找表,当时作为16个元素的数字向量返回n2,或512个元素的数字向量n3.

数据类型:

另请参阅

之前介绍过的R2006a