资源简介

一个简单的Matlab人脸识别代码,含有一个人的图片库

资源截图

代码片段和文件信息

%%%%% Reading of a RGB image

i=imread(‘face8.jpg‘);
I=rgb2gray(i);
BW=im2bw(I);
figureimshow(BW)

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%% minimisation of background portion

[n1 n2]=size(BW);
r=floor(n1/10);
c=floor(n2/10);
x1=1;x2=r;
s=r*c;

for i=1:10
    y1=1;y2=c;
    for j=1:10
        if (y2<=c | y2>=9*c) | (x1==1 | x2==r*10)
            loc=find(BW(x1:x2 y1:y2)==0);
            [o p]=size(loc);
            pr=o*100/s;
            if pr<=100
                BW(x1:x2 y1:y2)=0;
                r1=x1;r2=x2;s1=y1;s2=y2;
                pr1=0;
            end
            imshow(BW);
        end
            y1=y1+c;
            y2=y2+c;
    end
    
 x1=x1+r;
 x2=x2+r;
end
 figureimshow(BW)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%% detection of face object

L = bwlabel(BW8);
BB  = regionprops(L ‘BoundingBox‘);
BB1=struct2cell(BB);
BB2=cell2mat(BB1);

[s1 s2]=size(BB2);
mx=0;
for k=3:4:s2-1
    p=BB2(1k)*BB2(1k+1);
    if p>mx & (BB2(1k)/BB2(1k+1))<1.8
        mx=p;
        j=k;
    end
end
figureimshow(I);
hold on;
rectangle(‘Position‘[BB2(1j-2)BB2(1j-1)BB2(1j)BB2(1j+1)]‘EdgeColor‘‘r‘ )

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-01-23 12:56  简单Matlab人脸识别代码\
     目录           0  2013-01-23 12:56  简单Matlab人脸识别代码\最简单的Matlab人脸识别代码\
     目录           0  2013-01-23 12:56  简单Matlab人脸识别代码\最简单的Matlab人脸识别代码\face_detection\
     文件      164592  2009-04-10 19:46  简单Matlab人脸识别代码\最简单的Matlab人脸识别代码\face_detection\face8.jpg
     文件        1218  2009-04-13 16:54  简单Matlab人脸识别代码\最简单的Matlab人脸识别代码\face_detection\facedetection.m
     目录           0  2013-01-23 12:56  简单Matlab人脸识别代码\最简单的Matlab人脸识别代码\face_detection\face_database\
     文件       30811  2008-07-07 16:27  简单Matlab人脸识别代码\最简单的Matlab人脸识别代码\face_detection\face_database\acd.jpg
     文件        4017  2009-02-18 15:14  简单Matlab人脸识别代码\最简单的Matlab人脸识别代码\face_detection\face_database\arjun3.jpg
     文件       13639  2009-02-18 15:04  简单Matlab人脸识别代码\最简单的Matlab人脸识别代码\face_detection\face_database\face2.jpg
     文件       27921  2009-03-26 01:01  简单Matlab人脸识别代码\最简单的Matlab人脸识别代码\face_detection\face_database\face3.jpg
     文件       90716  2009-04-10 19:31  简单Matlab人脸识别代码\最简单的Matlab人脸识别代码\face_detection\face_database\face4.jpg
     文件       27174  2009-04-10 19:34  简单Matlab人脸识别代码\最简单的Matlab人脸识别代码\face_detection\face_database\face5.jpg
     文件       36412  2009-04-10 19:40  简单Matlab人脸识别代码\最简单的Matlab人脸识别代码\face_detection\face_database\face7.jpg
     文件      164592  2009-04-10 19:46  简单Matlab人脸识别代码\最简单的Matlab人脸识别代码\face_detection\face_database\face8.jpg
     文件       53119  2009-02-18 15:08  简单Matlab人脸识别代码\最简单的Matlab人脸识别代码\face_detection\face_database\Paris2006_01.jpg
     文件        2758  2009-02-18 15:16  简单Matlab人脸识别代码\最简单的Matlab人脸识别代码\face_detection\face_database\priyanshu.jpg
     文件        2312  2009-02-18 15:12  简单Matlab人脸识别代码\最简单的Matlab人脸识别代码\face_detection\face_database\shiney.jpg
     文件        2913  2009-02-18 15:18  简单Matlab人脸识别代码\最简单的Matlab人脸识别代码\face_detection\face_database\white4.jpg

评论

共有 条评论