Matlab中fspecial(), mean(), mean2(),std2() 用法及区别
2018-03-20 13:19
555 查看
1.fspecial()
fspecial函数是创建预定义的滤波算子,语法格式为:h = fspecial(type)h = fspecial(type,parameters,sigma)参数type制定算子类型,parameters指定相应的参数,具体格式为:type='average',为均值滤波,参数为n,代表模版尺寸,用向量表示,默认值为[3,3]。
type= 'gaussian',为高斯低通滤波器,参数有两个,n表示模版尺寸,默认值为[3,3],sigma表示滤波器的标准差,单位为像素,默认值为 0.5。
type= 'laplacian',为拉普拉斯算子,参数为alpha,用于控制拉普拉斯算子的形状,取值范围为[0,1],默认值为0.2。
type= 'log',为拉普拉斯高斯算子,参数有两个,n表示模版尺寸,默认值为[3,3],sigma为滤波器的标准差,单位为像素,默认值为0.5
type= 'prewitt',为prewitt算子,用于边缘增强,无参数。
type= 'sobel',为著名的sobel算子,用于边缘提取,无参数。
type= 'unsharp',为对比度增强滤波器,参数alpha用于控制滤波器的形状,范围为[0,1],默认值为0.2。
2.mean()
mean函数的作用主要是求列或行的平均数:函数原型:mean(A , dim)<1>. 对列求平均数:mean(A , 1) = mean(A) % dim为1可以省略<2>、对行求平均数:mean(A , 2)3.mean2()
意为相当于mean( mean( A ) )。相当于对整一个矩阵求像素平均值。4.std2()
std函数的标准形式: std( x , a );std2用于计算矩阵元素的标准差。相关文章推荐
- Matlab 的fspecial函数用法 -滤波
- Matlab 的fspecial函数用法
- MATLAB中mean的用法
- Matlab 的fspecial函数用法
- Matlab 的fspecial函数用法
- matlab中mean的用法
- MATLAB中filter2 conv2 imfilter2 fspecial函数用法
- Matlab 的fspecial函数用法
- Matlab 的fspecial函数用法
- Matlab中fspecial的用法
- Matlab_GUI gcf、gca 以及gco 的区别用法
- Matlab 的fspecial函数用法
- matlab fspecial 用法解释
- Matlab 的fspecial函数用法
- matlab中mean的用法
- matlab通过两点画线问题&&plot,line的用法和区别。
- matlab中的std2和mean2
- matlab中的randn randi rand randsrc的用法以及区别
- Matlab mean() & mean2() & std() 函数的使用
- Matlab 的fspecial函数用法