MATLAB代做  | MATLAB代写  | MATLAB有偿编程
首 页
当前位置:MATLAB代做|MATLAB代写|MATLAB有偿编程matlab源码基础应用
基于matlab特征脸的人脸识别        [↓跳到下载地址]
官方主页:源码共享网站:www.buycode.cn

联系方式:客服QQ:1747812398 买代码源码软件站,欢迎咨询

运行环境:Win9X/2000/XP/2003/

源码语言:简体中文

源码类型:破解软件 - 基础应用

推荐星级:

更新时间:2014-02-04 19:45:12

源码简介

a1=imread('a1.jpg');
 a2=imread('a2.jpg');
 b1=imread('b1.jpg');
 b2=imread('b2.jpg');
 
 a1=rgb2gray(a1);
 a2=rgb2gray(a2);
 b1=rgb2gray(b1);
 b2=rgb2gray(b2);
 
 figure,imshow(a1)
 figure,imshow(a2)
 figure,imshow(b1)
 figure,imshow(b2)
 
 a1=double(a1);
 a2=double(a2);
 b1=double(b1);
 b2=double(b2);
 
 a1_lie=a1(:);
 a2_lie=a2(:);
 b1_lie=b1(:);
 b2_lie=b2(:);
 
 c=cat(1,a1_lie',a2_lie',b1_lie',b2_lie');
 c_mean=mean(c);
 
 X=[a1_lie-c_mean',a2_lie-c_mean',b1_lie-c_mean',b2_lie-c_mean'];
 R=X'*X;               % R是4×4的矩阵
 
 [p,q]=eig(R);
 u=diag(q);            % u是4×1的列向量
 u=flipud(u);          % flipud(u)实现矩阵的上下翻转, u是4×1的列向量
 v=fliplr(p);          % fliplr(p)实现矩阵的左右翻转,v是4×4的矩阵
 
 e=zeros(36000,4);
 for m=1:3
     e(:,m)=X*v(:,m)./(u(m)^(-0.5));  % 参见《模式识别》P226公式9-18
 end
 
 p1=zeros(200,180);
 p2=zeros(200,180);
 p3=zeros(200,180);
 for m=1:36000
    
     p1(m)=e(m);
     p2(m)=e(m+36000);
     p3(m)=e(m+72000);
 end
 
p1=mat2gray(p1);
p2=mat2gray(p2);
p3=mat2gray(p3);

figure,imshow(p1) % 显示第1特征脸
figure,imshow(p2) % 显示第2特征脸
figure,imshow(p3) % 显示第3特征脸

new=c*e(:,1:3);  %分别计算4个训练样本分别在第1、第2、第3、特征脸上的投影
 
 p1=imread('p_test1.jpg'); %读入一个测试样本
 p1=rgb2gray(p1);
 figure,imshow(p1);
 p2=double(p1(:));
 
 test=p2'*e(:,1:3);%计算测试样本在3个特征脸上的投影
 error=zeros(4,1);
 for m=1:4
     error(m)=norm((new(m,:)-test));
 end
 [distence,index]=sort(error);  %将列向量error中的数据按从小到大排列
 if index(1)==1
     result=1;
 elseif index(1)==2
     result=1;
 elseif index(1)==3
     result=2;
 elseif index(1)==4
     result=2;
 end
 
 result     %result为1时表示测试样本属于第1个人,为2时表示测试样本属于第2个人


提 示:本站所有源码只提供浏览,需要定制的朋友可以联系在线客服!
注意:价格根据项目的难易程度来定价格业务咨询

基于matlab特征脸的人脸识别 --下载地址

注意:为避免不必要的误会,本站项目里的源码只公开部分需要的联系在线客服

本站长期招聘程序代写高手,欢迎加入华南地区matlab团队

想创业却没有经验的人

无论你是否有过网上开店的经验,都可以随时联系在线客服,建立自己独立的网站
想开网店却不知道如何入手

淘宝创业成本低而且风险小,如果想开淘宝店的朋友可以联系在线客服。
想兼职创业,却不擅长交际与服务的人

在家创业月入5000元。网站程序+百套群发工具+网赚资料+域名+空间+本站终身代理资格,这样你网赚的条件全具备了。每天3小时管理、推广、收钱。
缺乏能快速赢利型产品的人

导入多种最新流行营销软件+网赚教程,让入驻者轻松加盟、复制有效成交技巧、快速赚钱。

源码评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

浏览说明

* 本站所有源码全部公开,随时随地浏览!
* MATLAB软件如用于商业用途,请购买正版!
* 如果您发现下载链接错误,请点击报告错误谢谢!
* 站内提供的所有软件包含破解及注册码均是由网上搜集,若侵犯了你的版权利益,敬请来信通知我们!
Copyright © 2008-2014 www.buycode.cn. All Rights Reserved.
页面执行时间:234.37500 毫秒