📄 perform_blurring.sci
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -