source: proiecte/PPPP/ica/markFeatures_n.asv @ 94

Last change on this file since 94 was 94, checked in by (none), 14 years ago

PPPP - ica serial implementation

File size: 897 bytes
Line 
1%Script markFeatures
2%For marking eye and mouth positions in face images.
3%Writes a file called Labels.mat, in which each row indexes an image, and
4%the columns are [x,y] positions of subject's right eye, [x,y] left eye,
5%and [x,y] of mouth. Specify the image directory and the destination
6%directory (Where you want the labels saved) at the top of the script.
7
8function [] = markFeats(imgdir, destdir, fname)
9
10cd (imgdir)
11r = dir;
12
13%get marks
14marks = [];
15for i = 3:(size(r,1))
16    t = r(i).name;
17    [X,map] = imread([ t ]);
18
19    figure(1);
20    colormap gray;
21    if isfloat(X)
22        image(gray2ind(mat2gray((X))));
23    else
24        image(X);
25    end
26    title(t);
27    disp 'Click subjects right eye, left eye, then mouth.'
28    [m,n] = ginput(3); pos = round([m,n]);
29    pos = reshape(pos',1,6);
30    marks = [marks; pos];
31end
32
33cd (destdir)
34save fname marks r
Note: See TracBrowser for help on using the repository browser.