资源简介
虹膜识别中的特征提取算法: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
- 上一篇:求解数独的matlab程序
- 下一篇:Matlab分类准确率代码
评论
共有 条评论