-
大小: 1.27MB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2023-10-25
- 語言: Matlab
- 標(biāo)簽:
資源簡(jiǎn)介
有效的檢測(cè)出人臉,用的是matlab編寫的。。。還包括人臉檢測(cè)的論文。。

代碼片段和文件信息
clear?all
close?all
clc
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%?讀入待檢測(cè)圖像
x=imread(‘7.jpg‘);?%讀入圖像
figure
imshow(x)
if?size(x3)>1
????x=rgb2gray(x);%轉(zhuǎn)化為灰度圖
end
x=double(x);??????%轉(zhuǎn)化為小數(shù)型
[outputcountmsvec]=facefind(x);%找出人臉?
imagesc(x)?
colormap(gray)?
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%?畫出人臉框圖
col=[1?0?0];%人臉框圖為紅色
col=[0?1?0];%人臉框圖為綠色
t=2;????????%人臉框圖線的寬度
N=size(output2);
if?(N>0)
????for?i=1:N
????????x1=output(1i);
????????x2=output(2i);
????????y1=output(3i);
????????y2=output(4i);
????????vec=[x1?x2?y1?y2];?????%方框四個(gè)角的坐標(biāo)
????????ind=find(isinf(vec));??%無限值情況
????????a=200;?????????????????%should?be?realmax
????????vec(ind)=sign(vec(ind))*a;
????????h1=line([vec(1)?vec(2)][vec(3)?vec(3)]);
????????h2=line([vec(2)?vec(2)][vec(3)?vec(4)]);
????????h3=line([vec(1)?vec(2)][vec(4)?vec(4)]);
????????h4=line([vec(1)?vec(1)][vec(3)?vec(4)]);
????????h=[h1?h2?h3?h4];
????????set(h‘Color‘col);
????????set(h‘LineWidth‘t)
????end
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
minf=m(1);
maxf=m(2);
ex1=size(x1)*0.01;
ex1e=size(x1)*0.02;
ex2=size(x1)*0.04;
ex2e=size(x1)*0.05;
bx1=[0?maxf?maxf?0];
by1=[ex1e?ex1e?ex1?ex1];
bx2=[0?minf?minf?0];
by2=[ex2e?ex2e?ex2?ex2];
hold?on
fill(bx1by1[0?1?0])
fill(bx2by2[0?1?0])
hold?off
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件??????28345??2006-07-21?15:38??人臉檢測(cè)(文章+程序)\2.jpg
?????文件?????126353??2009-01-09?17:37??人臉檢測(cè)(文章+程序)\FACE?DETECTION?USING?LOCAL?SMQT?FEATURES?AND?SPLIT?UP?SNOWCLASSIFIER.pdf
?????文件????2756608??2006-09-27?19:54??人臉檢測(cè)(文章+程序)\facefind.dll
?????文件???????1377??2010-04-29?23:37??人臉檢測(cè)(文章+程序)\face_detect.m
?????目錄??????????0??2010-05-07?11:05??人臉檢測(cè)(文章+程序)
-----------?---------??----------?-----??----
??????????????2912683????????????????????5
- 上一篇:map match matlab
- 下一篇:matlab的畫圖工具包gramm
評(píng)論
共有 條評(píng)論