mirror.m

来自「Fingerprint source code using matlab」· M 代码 · 共 21 行

M
21
字号
function [out,dimxt,dimyt]=mirror(in)
% mirroring
[dimxt,dimyt]=size(in);

in_memo=in;

extx=20;
exty=20;

out=zeros(dimxt+2*extx,dimyt+2*exty);
out(extx+1:extx+dimxt,exty+1:exty+dimyt)=in_memo;

for k=1:extx
    out(extx-k+1,:)=out(extx+k,:);
    out(extx+dimxt+k,:)=out(extx+dimxt-k+1,:);
end

for t=1:exty
    out(:,exty-t+1)=out(:,exty+t);
    out(:,exty+dimyt+t)=out(:,exty+dimyt-t+1);
end

⌨️ 快捷键说明

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