perform_blurring.sci
来自「signal procesing toolbox」· SCI 代码 · 共 42 行
SCI
42 行
function M = perform_blurring(M, sigma, options)// perform_blurring - gaussian blurs an image//// M = perform_blurring(M, sigma, options);//// M is the original data// sigma is the width of blurs (in pixels)//// Copyright (c) 2007 Gabriel Peyreoptions.null = 0;if sigma==0 return;endif ndims(M)>3 for i=1:size(M,3) for j=1:size(M,4) M(:,:,i,j) = perform_blurring(M(:,:,i,j), sigma, options); end end return;endn = max(size(M));eta = 4;p = round((sigma*eta)/2)*2+1;p = min(p,round(n/2)*2-1);A = [1 1];if size(M,1)==1 | size(M,2)==1 A = 1; // 1D.endh = compute_gaussian_filter(p*A,sigma/(4*n),n*A);M = perform_convolution(M, h, options);endfunction
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?