資源簡介
利用灰度積分投影直接對人臉圖像進行檢測和眼睛定位是一種常用的算法,但是直接采用該算法會受到背
景、特征等因素的影響,識別準確率較低。提出了一種基于最大類間方差閾值和區域膨脹相結合的檢測與定位算法
代碼片段和文件信息
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
評論
共有 條評論