其他分享
首页 > 其他分享> > Matlab形态学图像处理之strel函数

Matlab形态学图像处理之strel函数

作者:互联网

基本语法

strel—structuring element 运用各种形状和大小构造元素,基本语法为

SE = strel(shape, parameters)

shape 是指定希望形状的字符串,parameters 是指定形状信息的一系列参数

用法

SE = strel('arbitrary', NHOOD)

创建一个任意形状的结构元素,NHOOD是由0和1组成的矩阵,用于指定形状可以用se=strel(NHOOD)简化

SE = strel('arbitrary', NHOOD, HEIGHT)

HEIGHT是一个与NHOOD同样大小的矩阵,包含与相关的NHOOD中非零元素的高度值

SE = strel('ball', R, H, N)

创建一个非平面的球形结构元素(实际上是椭球体),其在X-Y平面上的半径为R,高度为H。当N大于0时,球形结构元素近似为N个非平面的线形结构元素序列。当N = 0时,不使用近似,结构元素成员由所有中心距原点不大于R的像素组成。

SE = strel('diamond', R)

创建一个平坦的菱形结构元素,R是从结构元素原点到菱形最远的距离

SE = strel('disk', R, N)

创建一个平坦的圆形结构元素,半径为R。N必须是0,4,6 或8。当N比0大时,圆形结构元素被N个周期线型( periodic-line )结构元素序列近似,当N等于0时,没有近似,结构元素包含所有的小于从原点到R的像素。

标签:strel,元素,形状,图像处理,Matlab,NHOOD,SE,结构
来源: https://blog.csdn.net/qq_36792959/article/details/98979959