perform_image_extension.m
来自「image denoising toolbox in matlab」· M 代码 · 共 32 行
M
32 行
function M = perform_image_extension(M,n, type)% perform_image_extension - extend the size by symetry%% M = perform_image_extension(M,n, type);%% n is the new size of the image%% type can be '1side' or '2sides' depending on wether you want to extend% the image on only one side or on both.%% Copyright (c) 2007 Gabriel Peyreif nargin<3 type = '1side';endm = size(M,1);if strcmp(type, '1side') k = n-m; while k>size(M,1) M = perform_image_extension(M,size(M,1)*2,type); k = k - size(M,1)/2; end M = [M; M(end:-1:end-k+1,:)]; M = [M, M(:,end:-1:end-k+1)];else w1 = floor((n-m)/2); w2 = n-m-w1; M = [M(w1:-1:1,:); M; M(end:-1:end-w2+1,:)]; M = [M(:,w1:-1:1) M M(:,end:-1:end-w2+1)];end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?