-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathload_faces.m
More file actions
30 lines (26 loc) · 967 Bytes
/
load_faces.m
File metadata and controls
30 lines (26 loc) · 967 Bytes
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
% function [ result, num_faces ] = load_faces( subject )
%
% listing = dir(['data/yale' subject '/' '*.pgm']);
% filenames = {listing.name};
% num_faces = size(filenames,2);
% result = zeros(48*42, num_faces);
%
% for i=1:num_faces
% im = imread(['data/yale' subject '/' filenames{i}]);
% im = imresize(im, [48 42]);
% result(:,i) = reshape(im,48*42,1);
% end
%
% end
function [ result, num_faces ] = load_faces( subject )
listing = dir(['/home/ljj/1code/autoSC/data/CroppedYale/yale' subject '/yale*.pgm']);
% listing = dir(['data/CroppedYale/yale' subject '/yale' subject '_P00A*.pgm']);
filenames = {listing.name};
num_faces = size(filenames,2);
result = zeros(48*42, num_faces);
for i=1:num_faces
im = imread(['/home/ljj/1code/autoSC/data/CroppedYale/yale' subject '/' filenames{i}]);
im = imresize(im, [48 42]);
result(:,i) = reshape(im,48*42,1);
end
end