您好,欢迎来到九壹网。
搜索
您的当前位置:首页matlab相关函数

matlab相关函数

来源:九壹网
Matlab中函数strel在操作结构元素应用,用于膨胀腐蚀及开闭运算等操作的结构元素对象 具体用法:SE = strel(shape,parameters)

创建由指定形状shape对应的结构元素。其中shape的种类有 arbitrary' 'pair'

'diamond' 'periodicline' 'disk'

'rectangle' 'line' 'square' 'octagon

参数parameters一般控制SE的大小。

例子:

se1 = strel('square',6) % 创建6*6的正方形

se2 = strel('line',10,45) % 创建直线长度10,角度45 se3 = strel('disk',15) % 创建圆盘半径15

se4 = strel('ball',15,5) % 创建椭圆体,半径15,高度5

功能:对图像实现膨胀操作。

用法:IM2 = imdilate(IM,SE) IM2 = imdilate(IM,NHOOD)

IM2 = imdilate(IM,SE,PACKOPT) IM2 = imdilate(...,PADOPT)

IM2 = imdilate(IM,SE) 膨胀灰度,二值,压缩二值图像IM,返回IM2。参数SE为由strel函数返回的结构元素或者结构元素对象组。 IM2 = imdilate(IM,NHOOD)膨胀图像IM,这里NHOOD是定义结构元素邻域0和1的矩阵。

IM2 = imdilate(IM,SE,PACKOPT)定义IM是否是一个压缩的二值图像。 IM2 = imdilate(...,PADOPT)指出输出图像的大小。

例子:

I = imread('cameraman.tif'); se = strel('ball',5,5); I2 = imdilate(I,se);

imshow(I), title('Original')

figure, imshow(I2), title('Dilated')

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 91gzw.com 版权所有 湘ICP备2023023988号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务