• 大小: 31KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-03
  • 语言: Matlab
  • 标签: 掌纹识别  

资源简介

关于掌纹识别的matlab源代码,包括预处理、特征提取、匹配等

资源截图

代码片段和文件信息

function [gab]=gaborcreate(MN)

%CREATION OF GABOR MASK
 %Parameters -m=01...M-1 scales ; n=01...N-1 orientation
 
 %CREATION OF GABOR MASK
 %Parameters -m=01...M-1 scales ; n=01...N-1 orientation
 
 M=4;
 N=3;
 a=(0.4 / 0.05)^(1/(M-1));
 gab=cell(22);
 count=1;
 
 for m=1:M
     for n=1:N
         
         W=a^m * 0.05;
         sigmax=((a+1)*sqrt(2 * log(2))) / (2 * pi * a^m * (a-1) * 0.05);
         sigmay1=((0.4 *0.4) / (2*log(2))) - (( 1 / (2 *pi* sigmax))^2); 
         sigmay=1 / ((2* pi * tan(pi/(2*N)) * sqrt ( sigmay1)));
         theta=(n*pi)/N ;

         for ij=1:2
            for i=1:3
              for j=1:3
                    xb=a^(-m) * (i*cos(theta) + j*sin(theta));
                    yb=a^(-m) * ((-i)*sin(theta) + j*cos(theta));
                    phi1=(-1/2) * ((xb*xb)/(sigmax*sigmax) + (yb*yb)/(sigmay*sigmay));
                     if ij==1
                        prob=i;
                    else
                        prob=j;
                    end
                    phi=(1/(2*pi*sigmax*sigmay)) * exp(phi1) * exp(2*2*pi*W*prob);
                    gab1(ij)=phi* a^(-m);
              end
          end
         gab{countij}=gab1;
 
        end

          count=count+1;
      end
  end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1285  2011-04-08 23:17  掌纹识别1\gaborcreate.m

     文件      39310  2011-04-08 23:18  掌纹识别1\palmrec.p

     文件       4910  2011-04-08 23:17  掌纹识别1\readme.m

     文件        442  2011-04-08 23:17  掌纹识别1\sourcecode.m

     目录          0  2011-04-08 23:36  掌纹识别1

----------- ---------  ---------- -----  ----

                45947                    5


评论

共有 条评论