文档

offsetstrel

形态偏移结构元素

描述

一个offsetstrelObject表示非扁平形态结构化元素,这是形态扩张和侵蚀操作的重要组成部分。

非平面结构元素是一个矩阵,它标识正在处理的图像中的像素,并定义在处理该像素时使用的邻域。非平面结构单元包含在形态计算中用作加性偏移的有限值。矩阵的中心像素,称为起源,表示正在处理的图像中的像素。值附近的像素在计算中不使用。

你只能使用offsetstrel带有灰度图像的对象。这个矩阵是有类型的

要创建平面结构元素,请使用strel

创建

语法

SE = offsetstrel('球',r,h)
SE = offsetstrel('球',r,h,n)
SE = offset (offset)

描述

例子

SE = offsetstrel('球',rh创建一个非平坦的球形结构元素,其半径为x-y飞机r和其最大偏移高度为h.为了提高性能,offsetstrel用八个非平面线形结构元素的序列近似此形状。

SE = offsetstrel('球',rhn创建一个非平面球形结构元素,其中n指定用于构造的非平面线形结构元素的数目offsetstrel用于近似形状。的值时,使用球近似的形态运算运行得更快n大于0

SE = offsetstrel(抵消创建具有矩阵中指定的附加偏移量的非平面结构元素抵消

输入参数

全部展开

球形结构元件的半径x-y平面,指定为非负整数。

数据类型:

最大偏移高度,指定为实标量。

数据类型:

用于近似形状的非平面线形结构元素的数目,指定为非负整数。

n的值 行为
N > 0 offsetstrel使用n非平的,线形的结构元素,以近似的形状。n一定是个偶数。
N = 0 offsetstrel不使用任何近似。结构元素成员由中心不大于的所有像素组成r远离原点。对应的高度值由指定的椭球公式确定r而且h

数据类型:

当执行形态操作时,要添加到邻域中每个像素位置的值,指定为数值矩阵。价值观是在计算中不考虑。

数据类型:

属性

全部展开

构造带有偏移量的元素邻域,指定为数值矩阵。

数据类型:逻辑

结构元素的尺寸,指定为非负标量。

数据类型:

对象的功能

分解 返回分解的结构元素序列
反映 反映结构元素
翻译 翻译结构元素

例子

全部折叠

创建一个球状的结构元素。

SE = offsetstrel(“球”、5、6)
SE = offsetstrel是一个球形偏移结构元素,属性:偏移量:[11x11 double]维度:2

查看结构元素。

SE。抵消
ans =11×11-Inf -Inf 0 0.7498 1.4996 2.9992 2.9992 2.9992 2.2494 1.4996 0.7498 -Inf 0 1.4996 2.2494 2.9992 3.4991 3.9992 3.4992 4.4992 4.4989 3.4992 4.4992 4.4992 4.4992 4.4992 4.4989 3.7491 2.9992 5.2487 5.2485 4.4987 4.4989 3.7491 2.9992 5.2487 5.2487 4.4989 4.4989 3.7491 2.9992 5.2487 5.2487 4.4989 4.4989 3.4991 2.2494 5.2487 5.2487 4.4989 4.4989 3.4991 2.2494 5.2487 5.2487 4.4989 3.7491 4.4991 2.2494 5.2487 5.2487 4.4989 4.4989 3.4991 2.2494 5.2487 5.2487 4.4989 3.4991 3.4991 2.24942.9992 1.4996 0.7498 2.2494 2.9992 4.4989 4.4989 3.7491 2.9992 0.7498 0 1.4996 2.2494 2.9992 3.7491 3.7491 3.7491 2.9992 2.9994 2.9992 2.9994 1.4996 0 -Inf 0.7498 1.4996 2.2494 2.9992 2.9992 2.9992 2.2494 1.4996 0.7498 -Inf

扩展功能

另请参阅

R2006a之前介绍

这个话题有用吗?