资源简介
指纹识别的matlab全代码,包括预处理,提取特征点,点匹配。其中用到gabor滤波
代码片段和文件信息
%%%估计方向场以确定该像素点的脊线方向,以便于进行二值化
temp=(1/9)*[1 1 1;1 1 1;1 1 1];%模板系数 均值滤波
Im=double(I);
In=zeros(mn); % 创建一个全0的二维数组,m行n列
for a=2:m-1;
for b=2:n-1;
In(ab)=Im(a-1b-1)*temp(11)+Im(a-1b)*temp(12)+Im(a-1b+1)*temp(13)+Im(ab-1)*temp(21)+Im(ab)*temp(22)+Im(ab+1)*temp(23)+Im(a+1b-1)*temp(31)+Im(a+1b)*temp(32)+Im(a+1b+1)*temp(33);
end
end
I=In;
Im=zeros(mn); % 创建一个全0的二维数组,m行n列
for x=5:m-5;
for y=5:n-5;
%分别计算8个方向上的经过处理后的灰度值
sum1=I(xy-4)+I(xy-2)+I(xy+2)+I(xy+4);
sum2=I(x-2y+4)+I(x-1y+2)+I(x+1y-2)+I(x+2y-4);
sum3=I(x-2y+2)+I(x-4y+4)+I(x+2y-2)+I(x+4y-4);
sum4=I(x-2y+1)+I(x-4y+2)+I(x+2y-1)+I(x+4y-2);
sum5=I(x-2y)+I(x-4y)+I(x+2y)+I(x+4y);
sum6=I(x-4y-2)+I(x-2y-1)+I(x+2y+1)+I(x+4y+2);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-02-23 22:30 指纹识别\
文件 517 2014-02-20 10:05 指纹识别\P.m
文件 1889 2014-02-20 10:00 指纹识别\binaryzation.m
文件 693 2014-02-20 10:29 指纹识别\cut.m
文件 486 2014-02-20 10:03 指纹识别\de_empty.m
文件 208 2014-02-20 09:19 指纹识别\deflashing.m
文件 293 2014-02-20 11:02 指纹识别\distance1.m
文件 524 2014-02-20 11:04 指纹识别\find_point.m
文件 563 2014-02-20 11:00 指纹识别\last1.m
文件 3032 2014-02-20 11:57 指纹识别\main.m
文件 801 2014-02-20 09:35 指纹识别\normalization.m
文件 1079 2014-02-20 10:09 指纹识别\point.m
文件 5025 2014-02-20 09:36 指纹识别\pretreatment.m
文件 2408 2014-02-20 09:58 指纹识别\segmentation.m
文件 771 2014-02-20 10:51 指纹识别\single_point.m
文件 456 2014-02-20 10:24 指纹识别\smooth.m
文件 284 2014-02-20 09:24 指纹识别\thinning.m
文件 923 2014-02-20 10:50 指纹识别\walk.m
文件 23456 2014-02-18 18:11 指纹识别\zhiwen1.jpg
文件 23456 2014-02-18 18:11 指纹识别\zhiwen2.jpg
文件 24472 2014-02-17 17:04 指纹识别\zhiwen3.jpg
文件 98304 2014-02-19 18:12 指纹识别\指纹识别.doc
评论
共有 条评论