欢迎访问 生活随笔!

凯发k8官方网

当前位置: 凯发k8官方网 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

matlab fspeical,matlab的special函数用法 -凯发k8官方网

发布时间:2024/10/14 循环神经网络 29 豆豆
凯发k8官方网 收集整理的这篇文章主要介绍了 matlab fspeical,matlab的special函数用法 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

h = fspecial(type)

h = fspecial(type,para)其中type指定算子的类型,para指定相应的参数;

type的类型有:

1、'average'

averaging filter为均值滤波,参数为hsize代表模板尺寸,默认值为【3,3】。

h = fspecial('average',hsize) returns an averaging filter h of size

hsize. hsize can be a vector specifying the number of rows and columns in

h or a scalar, in which case h is a square matrix.

the default hsize is [3 3].

2、'disk'

circular averaging filter

为圆形区域均值滤波,参数为radius代表区域半径,默认值为5.

h = fspecial('disk',radius) returns a circular averaging filter

(pillbox) within the square matrix of side 2*radius 1.

the default radius is 5.

3、'gaussian'

gaussian lowpass filter

为高斯低通滤波,有两个参数,hsize表示模板尺寸,默认值为【3 3】,sigma为滤波器的标准值,单位为像素,默认值为0.5.

h = fspecial('gaussian',hsize,sigma) returns a rotationally

symmetric gaussian lowpass filter

of size hsize with standard

deviation sigma (positive). hsize can be a vector specifying the

number of rows and columns in h or a scalar, in which case h is a

square matrix.

the default hsize is [3 3], the default sigma is 0.5.

4、'laplacian' filter approximating the 2-d laplacian operator

为拉普拉斯算子,参数alpha用于控制算子形状,取值范围为【0,1】,默认值为0.2.

h = fspecial('laplacian',alpha) returns a 3-by-3 filter

approximating the shape of the two-dimensional laplacian

operator. the parameter alpha controls the shape of the

laplacian and must be in the range 0.0 to 1.0.

the default alpha is 0.2.

5、'log'

laplacian of gaussian filter

为拉普拉斯高斯算子,有两个参数,hsize表示模板尺寸,默认值为【3 3】,sigma为滤波器的标准差,单位为像素,默认值为0.5.

h = fspecial('log',hsize,sigma) returns a rotationally symmetric

laplacian of gaussian filter of size hsize with standard deviation

sigma (positive). hsize can be a vector specifying the number of rows

and columns in h or a scalar, in which case h is a square matrix.

the default hsize is [5 5], the default sigma is 0.5.

6、'motion'

motion filter

为运动模糊算子,有两个参数,表示摄像物体逆时针方向以theta角度运动了len个像素,len的默认值为9,theta的默认值为0;

h = fspecial('motion',len,theta) returns a filter to approximate, once

convolved with an p_w_picpath, the linear motion of a camera by len pixels,

with an angle of theta degrees in a counter-clockwise direction. the

filter becomes a vector for horizontal and vertical motions.

the

default len is 9, the default theta is 0, which corresponds to a

horizontal motion of 9 pixels.

7、'prewitt'

prewitt horizontal edge-emphasizing filter

用于边缘增强,大小为【3 3】,无参数

h = fspecial('prewitt') returns 3-by-3 filter that emphasizes

horizontal edges by approximating a vertical gradient. if you need to

emphasize vertical edges, transpose the filter h: h'.

[1 1 1;0 0 0;-1 -1 -1].

8、'sobel'

sobel horizontal edge-emphasizing filter

用于边缘提取,无参数

h = fspecial('sobel') returns 3-by-3 filter that emphasizes

horizontal edges utilizing the smoothing effect by approximating a

vertical gradient. if you need to emphasize vertical edges, transpose

the filter h: h'.

[1 2 1;0 0 0;-1 -2 -1].

9、'unsharp'

unsharp contrast enhancement filter

为对比度增强滤波器。参数alpha用于控制滤波器的形状,范围为【0,1】,默认值为0.2.

h = fspecial('unsharp',alpha) returns a 3-by-3 unsharp contrast

enhancement filter. fspecial creates the unsharp filter from the

negative of the laplacian filter with parameter alpha. alpha controls

the shape of the laplacian and must be in the range 0.0 to 1.0.

the default alpha is 0.2.

总结

以上是凯发k8官方网为你收集整理的matlab fspeical,matlab的special函数用法的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得凯发k8官方网网站内容还不错,欢迎将凯发k8官方网推荐给好友。

网站地图