imgresize.m

来自「Some image filtering functions in matlab」· M 代码 · 共 21 行

M
21
字号
function [img_out] = imgResize (img_in, border_size)

i_max = size(img_in,1);         % X-size of input image
j_max = size(img_in,2);         % Y-size of input image

for x=1:1:border_size
    for i=1:1:i_max
        img_out(i,x) = img_in(i,1);
        img_out(i+border_size,x+j_max+border_size) = img_in(i,j_max);
    end
    for j=1:1:j_max
        img_out(x,j) = img_in(1,j);
        img_out(x+i_max+border_size,j+border_size) = img_in(i_max,j);
    end
end

for i=1:1:i_max
    for j=1:1:j_max
        img_out(i+border_size, j+border_size) = img_in(i,j);
    end
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?