• 大小: 2KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-12
  • 语言: Matlab
  • 标签: Gabor  PCA  matlab  毕设  

资源简介

Gabor小波变换与PCA的人脸识别代码,自己做的毕设,希望可以帮到其他跟我一样曾经迷茫的人

资源截图

代码片段和文件信息


clear all;
tic    %秒表定时器
f0=0.4;
allsamples=[];
for i=1:40
    for j=1:5
        a=imread(strcat(‘C:\Users\yangxiaying\Desktop\ORL人脸库\ORL人脸库\ORL92112\ORL92112\pgm\‘num2str(i)‘\‘num2str(j)‘.pgm‘));  %从图像文件中读取图像数据  字符串连接
        b=[];
        for theta = [0pi/8pi/4pi*3/8pi/2pi*5/8pi*3/4pi*7/8];%用弧度0pi/4pi/2pi*3/4
            x = 0;
            for m = linspace(-8811)   %在-8和8之间产生11个点的线性空向量
                x = x + 1;
                y = 0;
                for n = linspace(-8811)
                    y = y + 1;
                    z(yx)=compute(mnf0theta);
                end
            end
            filtered = filter2(za‘valid‘);    %用二维Gabor滤波器对读入的人脸进行滤波,得到的只取那些非补零序列计算得到的相关序列,其长度小于I
            f = abs(filtered);       %取绝对值或复数模
            
 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        3746  2010-04-21 23:29  Gaborpca.m

评论

共有 条评论