Click here to Skip to main content
15,899,935 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
clear all;
clc;

for i=1:10
img =imread(['C:\Users\shree\Desktop\archana\final 50\boys\11\' num2str(i) '.jpg']);
evalc(['o' num2str(i) '=img;']);
evalc(['g' num2str(i) '=rgb2gray(img)']);
evalc(['r' num2str(i) '=imresize(g',num2str(i),',[50 50]);']);
end

imshow(r5);
%converting gray image to single vector(fi)
a1=r1(:); %column vector

a2=r2(:); %column vector

a3=r3(:); %column vector

a4=r4(:); %column vector

a5=r5(:); %column vector

a6=r6(:); %column vector

a7=r7(:); %column vector

a8=r8(:); %column vector

a9=r9(:); %column vector

a10=r10(:); %column vector

%mean computation
M=[a1+a2+a3+a4+a5+a6+a7+a8+a9+a10]/10;
imshow(M);

% subtracting mean face
s1=a1-M;
s2=a2-M;
s3=a3-M;
s4=a4-M;
s5=a5-M;
s6=a6-M;
s7=a7-M;
s8=a8-M;
s9=a9-M;
s10=a10-M;

% computing transpose of vectors
A1=a1.';
A2=a2.';
A3=a3.';
A4=a4.';
A5=a5.';
A6=a6.';
A7=a7.';
A8=a8.';
A9=a9.';
A10=a10.';



% computing covarience matrix
C=[a1*A1+a2*A2+a3*A3+a4*A4+a5*A5+a6*A6+a7*A7+a8*A8+a9*A9+a10*A10]/10;
Posted
Comments
[no name] 30-Mar-14 8:07am    
Instead of just dumping your code here, you need to explain what the problem is. Just telling us "is not working" is not at all helpful. And your code isn't even formatted.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900