[be1edc]: / preNetNorm.m

Download this file

24 lines (13 with data), 411 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
function [imout] = preNetNorm(imin)
imin = im2double(imin);
u = [0.485, 0.456, 0.406];
st =[0.229, 0.224, 0.225];
for i = 1:3
U(:,:,i) = ones(size(imin,1),size(imin,2)).*u(i);
ST(:,:,i) = ones(size(imin,1),size(imin,2)).*st(i);
end
imnorm = (imin - U) ./ ST;
imsize = imresize(imnorm,[250,250]);
targetSize = [224 224];
win1 = centerCropWindow2d(size(imsize),targetSize);
imout = imcrop(imsize,win1);