靠谱电子书 > 经管其他电子书 > matlab函数大全 >

第3部分

matlab函数大全-第3部分

小说: matlab函数大全 字数: 每页4000字

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!




1。2 imcontour 函数
功能:显示图像的等灰度值图
格式:imcontour(I;n);imcontour(I;v)
说明:n 为灰度级的个数,v 是有用户指定所选的等灰度级向量。

1。3 imadjust 函数
功能:通过直方图变换调整对比度
格式:J=imadjust(I;'low high';'bottom top';gamma)
        newmap=imadjust(map;'low high';'bottom top';gamma)
说明:J=imadjust(I;'low high';'bottom top';gamma) 其中,gamma 为校正量r,'low high' 为原图像中要变换的灰度范围,'bottom top'

指定了变换后的灰度范围;newmap=imadjust(map;'low high';'bottom top';gamma) 调整索引色图像的调色板 map 。此时若 'low high' 和

'bottom top' 都为2×3的矩阵,则分别调整 R、G、B 3个分量。

1。4 histeq 函数
功能:直方图均衡化
格式:J=histeq(I;hgram)
        J=histeq(I;n)
        'J;T'=histeq(I;。。。)
        newmap=histeq(X;map;hgram)
        newmap=histeq(X;map)
        'new;T'=histeq(X;。。。)
说明:J=histeq(I;hgram) 实现了所谓“直方图规定化”,即将原是图象 I 的直方图变换成用户指定的向量 hgram 。hgram 中的每一个元素

都在 '0;1' 中;J=histeq(I;n) 指定均衡化后的灰度级数 n ,缺省值为 64;'J;T'=histeq(I;。。。) 返回从能将图像 I 的灰度直方图变换成

图像 J 的直方图的变换 T ;newmap=histeq(X;map) 和 'new;T'=histeq(X;。。。) 是针对索引色图像调色板的直方图均衡。

2。 噪声及其噪声的 Matlab 实现
        imnoise 函数
格式:J=imnoise(I;type)
        J=imnoise(I;type;parameter)
说明:J=imnoise(I;type) 返回对图像 I 添加典型噪声后的有噪图像 J ,参数 type 和 parameter 用于确定噪声的类型和相应的参数。

3。 图像滤波的 Matlab 实现

3。1 conv2 函数
功能:计算二维卷积
格式:C=conv2(A;B)
        C=conv2(Hcol;Hrow;A)
        C=conv2(。。。;'shape')
说明:对于 C=conv2(A;B) ,conv2 的算矩阵 A 和 B 的卷积,若 'Ma;Na'=size(A); 'Mb;Nb'=size(B); 则 size(C)='Ma+Mb…1;Na+Nb…1';

C=conv2(Hcol;Hrow;A) 中,矩阵 A 分别与 Hcol 向量在列方向和 Hrow 向量在行方向上进行卷积;C=conv2(。。。;'shape') 用来指定 conv2

返回二维卷积结果部分,参数 shape 可取值如下:
        》full 为缺省值,返回二维卷积的全部结果;
        》same 返回二维卷积结果中与 A 大小相同的中间部分;
        valid 返回在卷积过程中,未使用边缘补 0 部分进行计算的卷积结果部分,当 size(A)》size(B) 时,size(C)='Ma…Mb+1;Na…Nb+1'



3。2 conv 函数
功能:计算多维卷积
格式:与 conv2 函数相同

3。3 filter2函数
功能:计算二维线型数字滤波,它与函数 fspecial 连用
格式:Y=filter2(B;X)
        Y=filter2(B;X;'shape')
说明:对于 Y=filter2(B;X) ,filter2 使用矩阵 B 中的二维 FIR 滤波器对数据 X 进行滤波,结果 Y 是通过二维互相关计算出来的,其大

小与 X 一样;对于 Y=filter2(B;X;'shape') ,filter2 返回的 Y 是通过二维互相关计算出来的,其大小由参数 shape 确定,其取值如下


        》full 返回二维相关的全部结果,size(Y)》size(X);
        》same 返回二维互相关结果的中间部分,Y 与 X 大小相同;
        》valid 返回在二维互相关过程中,未使用边缘补 0 部分进行计算的结果部分,有 size(Y)

返回目录 上一页 下一页 回到顶部 0 0

你可能喜欢的