www.gusucode.com > IPCV_Eval_Kit_R2019a_0ce6858工具箱matlab程序源码 > IPCV_Eval_Kit_R2019a_0ce6858/code/demo_files/I5_06_2_2_readAndPreproc.m
function Iout = I5_06_2_2_readAndPreproc( inFilename ) % 画像の読込み I = imread(inFilename); % グレースケールの場合にRGBへ変換 if ismatrix(I) % 1次元もしくは2次元の場合に真 I = repmat(I, [1,1,3]); end % 画像の縦横を、227x227ピクセルへ リサイズ (縦横比を保つ) if size(I, 1) > size(I, 2) I1 = imresize(I, [227, NaN]); Iout = padarray(I1, [0, 227-size(I1, 2)], 0, 'pre'); else I1 = imresize(I, [NaN, 227]); Iout = padarray(I1, [227-size(I1, 1), 0], 0, 'pre'); end end % Copyright 2018 The MathWorks, Inc.