Strel函数--结构元素
来源:互联网 发布:淘宝16年被扣24分 编辑:程序博客网 时间:2024/05/16 14:42
Strel函数
主要用来构建形态学运算中的结构元素,使用的语法为strel(shape,parameters)。shape为形状参数,即设置什么样的结构元素;parameters为控制形状参数大小方向的参数。
例: 建立一个负向45°,长度为6的结构元素,采用直接输入的方法,太过麻烦,采用strel()函数则能够快速地构建如上所示的结构元素。
使用方法:
SE = strel('arbitrary',NHOOD)
SE = strel('arbitrary',NHOOD,HEIGHT)
SE = strel('ball',R,H,N)
SE = strel('diamond',R)
SE = strel('disk',R,N)
SE = strel('line',LEN,DEG)
SE = strel('octagon',R)
SE = strel('pair',OFFSET)
SE = strel('periodicline',P,V)
SE = strel('rectangle',MN)
SE = strel('square',W)
常用算子举例:
SE =STREL('arbitrary',NHOOD) 创建一个指定领域的平面结构化元素。NHOOD是一个包含1/0的矩阵;1的位置定义了领域的形态学操作。NHOOD的中心就是它的中心元素,位置在FLOOR((SIZE(NHOOD) + 1)/2)。你也可以忽略参数串'arbitrary'而只使用STREL(NHOOD)。
SE =STREL('ball',R,H,N) 创建一个空间椭球状的结构元素,其X-Y平面半径为R,高度为H。R必须为非负整数,H是一个实数。N必须为一个非负偶数,当N>0时此球形结构元素由一系列空间线段结构元素来近似;当N=0时不需要近似,结构化元素的成员由所有中心距圆点>R的元素组成,相应的高度值可由R/H指定的椭球中提取。如果N未指定,缺省值8,并且。注:使用球体近似的形态学操作N>0的情况要比N=0的情况快许多。
se_disk =strel('disk',5,4) 创建一个指定半径5的平面圆盘形的结构元素。这里R必须是非负整数.N须是0, 4, 6, 8.
当N大于0时,圆盘形结构元素由一组N(或N+2)个周期线结构元素来近似。
当N等于0时,不使用近似,即结构元素的所有像素是由到中心像素距离小于等于R的像素组成。
N可以被忽略,此时缺省值是4。
注:形态学操作在N>0情况下要快于N=0的情形。
se_diamond =strel('diamond',4)创建一个菱形的结构元素,4是从结构化元素原点到其点的距离,必须为非负整数。
se_octagon=strel('octagon',3)创建一个八边形的结构元素,参数为3的倍数
se=strel('rectangle',[25])创建一个2*5的矩形结构元素
se1 =strel('square',11)创建一个长度为11*11的方形结构元素
se_line =strel('line',10,45) 为构造的线性结构元素,6为长度(size),45为角度
- Strel函数--结构元素
- Strel函数--结构元素
- matlab strel函数用法
- 图像处理函数详解——strel
- matlab形态学图像处理之strel函数
- matlab形态学图像处理之strel函数
- 图像处理函数详解——strel使用教程
- OpenCV3.1实现matlab中strel('disk', n)函数
- matlab strel
- MATLAB计时与strel
- 【C语言提高37】结构体元素做函数参数与结构指针做函数参数
- 结构体元素做函数参数和结构指针做函数参数
- 文件结构元素
- HTML5之结构元素
- wsdl结构元素分析
- HTML5主体结构元素
- 前端-HTML结构元素
- HTML5结构元素
- 百度云推送与APNS推送结合项目经验心得
- 第二周项目三(2) 汉诺塔问题
- HIVE全部函数详解
- vuex所有核心概念完整解析State Getters Mutations Actions
- DrawerLayout(侧拉)与多条目的展示
- Strel函数--结构元素
- 【安全牛学习笔记】主动信息收集-发现(二)
- 用Labview调用两个相机采集图像程序以及出现串图问题的解决办法
- deeplearning 学习笔记
- 加密解密算法java实现(1)—BASE64
- c++ list 容器splice函数
- LightOJ
- C
- 手动创建CFormView视图