-
Notifications
You must be signed in to change notification settings - Fork 0
/
loadImage.m
45 lines (34 loc) · 1.08 KB
/
loadImage.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
function loadImage(path)
fileFolder=fullfile('D:\ubuntu_new_3_21\ubuntu_newest\compareCodecomplete_HingeLoss\dataset\FG-NET');
dirOutput=dir(fullfile(fileFolder,'*'));
fileNames={dirOutput.name}';
Imf=fopen('ImageFileGrey32.txt','at');
len=length(fileNames);
dataMat=[];
label=[];
ynum=0;
for i = 1:len;
lenofim=length(fileNames{i});
ynum=0;
if ( lenofim>7);
ynum=str2num(fileNames{i}(5))*10+str2num(fileNames{i}(6));
imdata=imread(['D:\ubuntu_new_3_21\ubuntu_newest\compareCodecomplete_HingeLoss\dataset\FG-NET\',fileNames{i}]);
%lev=graythresh(imdata);
%bwimg=im2bw(imdata,lev);
if(length(size(imdata))==3)
bwimg=rgb2gray(imdata);
else
bwimg=imdata;
end
%t3=bwimg(2,1)
newimg=imresize(bwimg,[32,32]);
for row=1:32
for col=1:32
fprintf(Imf,'%d ',newimg(row,col));
end
end
fprintf(Imf,'%d ',ynum);
fprintf(Imf,'\n');
end
end
fclose(Imf);