资源简介

利用灰度积分投影直接对人脸图像进行检测和眼睛定位是一种常用的算法,但是直接采用该算法会受到背 景、特征等因素的影响,识别准确率较低。提出了一种基于最大类间方差阈值和区域膨胀相结合的检测与定位算法

资源截图

代码片段和文件信息

close all
clear all

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

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
[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:x2y1:y2)==0);
            [o p]=size(loc);
            pr=o*100/s;
            if pr<=100
                BW(x1:x2y1:y2)=0;
                r1=x1;
                r2=x2;
                s1=y1;
                s2=y2;
              

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1197  2010-08-19 16:28  recognize_face.m

----------- ---------  ---------- -----  ----

                 1197                    1


评论

共有 条评论