| 查看: 1504 | 回复: 9 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[交流]
【求助】人脸检测 已有9人参与
|
|||
| 大家好,我现在在做人脸识别,但是由于现在需要做一些关于人脸检测的部分,所以想向群里的群友请教一些关于人脸检测的代码,谢谢大家分享。 |
» 猜你喜欢
垃圾破二本职称评审标准
已经有18人回复
职称评审没过,求安慰
已经有53人回复
毕业后当辅导员了,天天各种学生超烦
已经有5人回复
26申博自荐
已经有3人回复
A期刊撤稿
已经有4人回复
EST投稿状态问题
已经有7人回复
» 本主题相关价值贴推荐,对您同样有帮助:
基于子空间的人脸识别【无重复】
已经有104人回复
人脸识别电子书Handbook of Face Recognition 2nd Edition【已搜,无重复】
已经有36人回复
(讨论)人脸识别算法研究
已经有15人回复
有基于彩色空间做人脸识别的吗?来讨论一下大牛杨建的文章吧
已经有3人回复
人脸识别的热难点问题
已经有7人回复
【求助】人脸识别
已经有8人回复
【讨论】有做人脸识别,舌相医学诊断的吗,导师今天传给我一篇文章,说这个方向很新
已经有16人回复
【讨论】ZZ个人开发的人脸识别软件,大家可以来比较一下算法能力
已经有9人回复
★
小木虫: 金币+0.5, 给个红包,谢谢回帖
小木虫: 金币+0.5, 给个红包,谢谢回帖
|
基于pca人脸识别 %训练部分 获取特征脸 [m,n]=size(imread('F:/matlab/PCA_face_recognition/11/1.bmp')); %获取训练图片的尺寸 allsamples=[]; for i=1:10 str1='F:/matlab/PCA_face_recognition/11/'; str2=num2str(i); str3='.bmp'; a=imread(strcat(str1,str2,str3)); %读入训练图片 P1=a(1:m*n); P2=double(P1); allsamples=[allsamples;P2]; % allsamples中每一行代表一张图片 end samplemean=mean(allsamples); %平均图片 for i=1:10 xmean(i, =allsamples(i, -samplemean;end sigma=xmean*xmean'; [V,D]=eig(sigma); D1=diag(D); DR=flipud(D1); %特征值排序 VR=fliplr(V); dsum=0; for j=1:11; %选取一定数量的特征值 dsum=dsum+DR(j); if(dsum/sum(DR)>0.95) break; end end base=xmean'*VR(:,1:j)*diag(DR(1:j).^(-1/2)); for j=1:6 str1='F:/matlab/PCA_face_recognition/test/' str2=num2str(j); str3='.bmp'; tst=imread(strcat(str1,str2,str3)); P2=tst(1:m*n); b=double(P2); % b=double(reshape(tst,1,m*n)); test11=b-samplemean; %计算测试图片相对于平均值的偏差 c=test11*base; IMG=base*c'; %计算由特征向量重构的偏差值 IMG=IMG'; faa1=(test11-IMG)*(test11-IMG)'; if (faa1<=7300000) %设定阈值 tst(1:10,1:100)=0; %用黑色矩形边框标记人脸区域 tst(91:100,1:100)=0; tst(1:100,1:10)=0; tst(1:100,91:100)=0; end subplot(2,3,j); imshow(tst); %显示结果 y=mat2gray(test11); end |
9楼2013-04-14 17:16:35
2楼2010-11-29 08:21:03
3楼2010-12-01 17:24:22
just1do1it
禁虫 (正式写手)
★
小木虫(金币+0.5):给个红包,谢谢回帖交流
小木虫(金币+0.5):给个红包,谢谢回帖交流
|
本帖内容被屏蔽 |
4楼2010-12-17 13:26:20













回复此楼
=allsamples(i,