直接在matlab 中输入: help fspecial
>> help fspecial
fspecial - 创建预定义的二维滤波器
此 MATLAB 函数 创建具有指定 type 的二维滤波器 h。一些滤波器类型具有可选的附加参
数,如以下语法所示。fspecial 以相关性核形式返回 h,该形式适用于 imfilter。
h = fspecial(type)
h = fspecial('average',hsize)
h = fspecial('disk',radius)
h = fspecial('gaussian',hsize,sigma)
h = fspecial('laplacian',alpha)
h = fspecial('log',hsize,sigma)
h = fspecial('motion',len,theta)
h = fspecial('prewitt')
h = fspecial('sobel')
输入参数
type - 滤波器的类型
'average' | 'disk' | 'gaussian' | 'laplacian' | 'log' |
'motion' | 'prewitt' | 'sobel'
hsize - 滤波器的大小
正整数 | 由正整数组成的二元素向量
radius - 圆形滤波器的半径
5 (默认值) | 正数
sigma - 标准差
0.5 (默认值) | 正数
alph