matlab中fspecial函數

來源:互聯網
上載者:User

標籤:http   os   io   for   cti   re   

fspecial函數
用於建立預定義的濾波運算元,其文法格式為:h = fspecial(type)h = fspecial(type,para)其中type指定運算元的類型,para指定相應的參數;2type的類型有
‘average‘averaging filter為均值濾波,參數為hsize代表模板尺寸,預設值為[3,3]。H = FSPECIAL(‘average‘,HSIZE) returns an averaging filter H of sizeHSIZE. HSIZE can be a vector specifying the number of rows and columns inH or a scalar, in which case H is a square matrix.The default HSIZE is [3 3].‘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.‘gaussian‘Gaussian lowpass filter為高斯低通濾波,有兩個參數,hsize表示模板尺寸,預設值為[3 3],sigma為濾波器的標準值,單位為像素,預設值為0.5.H = FSPECIAL(‘gaussian‘,HSIZE,SIGMA) returns a rotationallysymmetric Gaussian lowpass filterof size HSIZE with standarddeviation SIGMA (positive). HSIZE can be a vector specifying thenumber of rows and columns in H or a scalar, in which case H is asquare matrix.The default HSIZE is [3 3], the default SIGMA is 0.5.‘laplacian‘filter approximating the 2-D Laplacian operator為拉普拉斯運算元,參數alpha用於控制運算元形狀,取值範圍為[0,1],預設值為0.2.H = FSPECIAL(‘laplacian‘,ALPHA) returns a 3-by-3 filterapproximating the shape of the two-dimensional Laplacianoperator. The parameter ALPHA controls the shape of theLaplacian and must be in the range 0.0 to 1.0.The default ALPHA is 0.2.‘log‘Laplacian of Gaussian filter為拉普拉斯高斯運算元,有兩個參數,hsize表示模板尺寸,預設值為[3 3],sigma為濾波器的標準差,單位為像素,預設值為0.5.H = FSPECIAL(‘log‘,HSIZE,SIGMA) returns a rotationally symmetricLaplacian of Gaussian filter of size HSIZE with standard deviationSIGMA (positive). HSIZE can be a vector specifying the number of rowsand 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.‘motion‘motion filter為移動模糊運算元,有兩個參數,表示攝像物體逆時針方向以theta角度運動了len個像素,len的預設值為9,theta的預設值為0;H = FSPECIAL(‘motion‘,LEN,THETA) returns a filter to approximate, onceconvolved with an image, the linear motion of a camera by LEN pixels,with an angle of THETA degrees in a counter-clockwise direction. Thefilter becomes a vector for horizontal and vertical motions.Thedefault LEN is 9, the default THETA is 0, which corresponds to ahorizontal motion of 9 pixels.‘prewitt‘Prewitt horizontal edge-emphasizing filter用於邊緣增強,大小為[3 3],無參數H = FSPECIAL(‘prewitt‘) returns 3-by-3 filter that emphasizeshorizontal edges by approximating a vertical gradient. If you need toemphasize vertical edges, transpose the filter H: H‘.[1 1 1;0 0 0;-1 -1 -1].‘sobel‘Sobel horizontal edge-emphasizing filter用於邊緣提取,無參數H = FSPECIAL(‘sobel‘) returns 3-by-3 filter that emphasizeshorizontal edges utilizing the smoothing effect by approximating avertical gradient. If you need to emphasize vertical edges, transposethe filter H: H‘.[1 2 1;0 0 0;-1 -2 -1].‘unsharp‘unsharp contrast enhancement filter為對比增強濾波器。參數alpha用於控制濾波器的形狀,範圍為[0,1],預設值為0.2

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.