• 大小: 939KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-05
  • 语言: Matlab
  • 标签: 虹膜识别  

资源简介

虹膜识别中的特征提取算法:2D-Gabor滤波器算法,将归一化的虹膜图像由此滤波器滤波,可以得到二进制的特征编码。效果很好

资源截图

代码片段和文件信息

% 批量计算Gabor编码,并保存在recd中
% 相关文件:mygabor.m,gabor_encode.mget_all_gaborcoef.mgabor_eer.m
function [recd result2 frr far]= gabor_all();
gabor = get_all_gaborcoef();
tic;
n=1;
for i=0:59
    for j=0:19
%         if (n<=600)%只试验前600幅图
            if (i<=9&j<=9)
                name = strcat(‘000‘int2str(i) ‘_00‘ int2str(j)‘.bmp‘);
                code = gabor_encode(namegabor);
                %recd(1n) = {name};
                recd(i+1j+1) = {code};
                n=n+1;
            elseif (i<=9&j>=10)
                name = strcat(‘000‘int2str(i) ‘_0‘ int2str(j) ‘.bmp‘);
                code = gabor_encode(namegabor);
                %recd(1n) = {name};
                recd(i+1j+1) = {code};
                n=n+1;
            elseif (i>=10&j<=9) 
                name = strcat(‘00‘int2str(i) ‘_00‘ int2str(j) ‘.bmp‘);
                code = gabor_encode(namegabor);
                %recd(1n) = {name};
                recd(i+1j+1) = {code};
                n=n+1;
            elseif (i>=10&j>=10)
                name = strcat(‘00‘int2str(i) ‘_0‘ int2str(j) ‘.bmp‘);
                code = gabor_encode(namegabor);
                %recd(1n) = {name};
                recd(i+1j+1) = {code};
                n=n+1;
            end
%         end
    end
end
average_encode_time = toc/1200
%----------------------------------------------
%hamming
for j=1:60      %第j人
    for i=j:60
        for k=1:20  %第k图
            for l=k:20
                template = recd{jk};   %第j人,第k图
                putin = recd{il};      %第i人,第l图
                result(kl)=mean(xor(templateputin));                       %Hamming distance
%                 result(kl) = mean2(abs(template - putin));                     %Manhatten distance
%                 [mm nn] = size(putin);
%                 result(kl) = sqrt(sum(sum((template - putin).^2)))/(mm*nn);  %Euclidian distance
            end
        end
        result2{ji}=result;
    end
end
%--------------------------------------------
%eer
thr=0:0.01:1;
numthr = numel(thr);
for t=1:numthr;
thrd=thr(t);
[frr(t)far(t)]=gabor_eer(thrdresult2);
end
plot(thrfrrthrfar)
figure;plot(farfrr)
ee=0:0.01:1;hold on;plot(eeee)

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

     文件      90678  2004-08-13 00:00  虹膜识别中的特征提取算法:2D-Gabor滤波器算法,将归一化的虹膜图像由此滤波器滤波,可以得到二进制的特征编码。_gabor_filter\001_1_1.bmp

     文件       2312  2005-12-09 11:53  虹膜识别中的特征提取算法:2D-Gabor滤波器算法,将归一化的虹膜图像由此滤波器滤波,可以得到二进制的特征编码。_gabor_filter\gabor_all.m

     文件      43195  2005-12-08 12:54  虹膜识别中的特征提取算法:2D-Gabor滤波器算法,将归一化的虹膜图像由此滤波器滤波,可以得到二进制的特征编码。_gabor_filter\gabor_coef_data.m

     文件       1323  2005-12-09 12:25  虹膜识别中的特征提取算法:2D-Gabor滤波器算法,将归一化的虹膜图像由此滤波器滤波,可以得到二进制的特征编码。_gabor_filter\gabor_eer.m

     文件       1045  2005-12-09 07:55  虹膜识别中的特征提取算法:2D-Gabor滤波器算法,将归一化的虹膜图像由此滤波器滤波,可以得到二进制的特征编码。_gabor_filter\gabor_encode.m

     文件        371  2005-12-08 14:10  虹膜识别中的特征提取算法:2D-Gabor滤波器算法,将归一化的虹膜图像由此滤波器滤波,可以得到二进制的特征编码。_gabor_filter\gabor说明.txt

     文件        278  2005-12-09 07:52  虹膜识别中的特征提取算法:2D-Gabor滤波器算法,将归一化的虹膜图像由此滤波器滤波,可以得到二进制的特征编码。_gabor_filter\get_all_gaborcoef.m

     文件       1650  2006-04-10 02:52  虹膜识别中的特征提取算法:2D-Gabor滤波器算法,将归一化的虹膜图像由此滤波器滤波,可以得到二进制的特征编码。_gabor_filter\mygabor.m

     文件     925183  2005-12-09 11:05  虹膜识别中的特征提取算法:2D-Gabor滤波器算法,将归一化的虹膜图像由此滤波器滤波,可以得到二进制的特征编码。_gabor_filter\result2.mat

     目录          0  2013-01-18 12:50  虹膜识别中的特征提取算法:2D-Gabor滤波器算法,将归一化的虹膜图像由此滤波器滤波,可以得到二进制的特征编码。_gabor_filter

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

              1066253                    11


评论

共有 条评论