指纹识别
指纹识别
MrCharles
隐私
展开
-
指纹识别探索
一、设计内容:主题:《指纹识别》详细说明:指纹识别的一般步骤为指纹采集、预处理、特征点提取、特征点匹配。指纹分为螺旋形、弓形、环形。指纹的处理效果影响着后面特征点的提取和识别效果,所以图像的预处理占有重要的地位。指纹采集一般有专业的设备,所以这一步骤一搬不关注。①预处理因为采集指纹时力度和各种因素所以采集的指纹灰度图会有很大不同,首先对图像进行归一化处理,归一化主要针对两个步骤原创 2018-02-07 17:07:23 · 3155 阅读 · 2 评论 -
指纹识别-图像二值化
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. *//** * * @aut原创 2016-09-29 22:55:47 · 3330 阅读 · 0 评论 -
指纹识别源代码(2)-特征点提取
源码已经上传到github,https://github.com/charlesLucky/FingerRecognitionFromScratch.git上图为上一步拿到的图像预处理之后的细化图。在这个基础之上我们进行下一步操作。指纹特征提取的主要目的是计算指纹核心点(Core)和细节点(Minutia)的特征信息。在提取指纹核心点时,采用的是Poi...原创 2018-02-09 17:40:51 · 34402 阅读 · 55 评论 -
指纹识别源代码(1)-图像处理
源码已经上传到github,https://github.com/charlesLucky/FingerRecognitionFromScratch.git1.缩放处理f=imread(image);%读取图像到内存f=imresize(f,[363,312]);%该函数用于对图像做缩放处理。figure;imshow(f);%用rgb2gray 将彩色图像转换为灰度图像。ma...原创 2018-02-08 18:08:50 · 28233 阅读 · 41 评论 -
指纹识别源代码(3)-特征点匹配
特征点匹配主要采用三个方法1.根据距离判断找到某一个特征点,从该特征点沿着纹线走num个距离,并计算出每走一步距离该特征点的距离,最后会得到num个装有长度信息的数组,如果两幅指纹相同则他们含有相同的特征点而且得到的数组对应的位置的数据基本相等% 特征点匹配% 纹线长度匹配 对于找到的特征点和纹线 沿着纹线走5个像素到原始端点的距离function d=distance(x0,y0,num,t...原创 2018-02-10 12:02:02 · 22143 阅读 · 11 评论 -
NBIS指纹特征提取与匹配软件使用
1. docker 创建虚拟centos 环境2. docker 安装wget 工具3.wget下载源代码 wget http://nigos.nist.gov:8080/nist/nbis/nbis_v5_0_0.zip4. centos 安装unzip解压 yum install unzip -y5. centos 安装make cmake 等 yum install cmake -y6. 运...原创 2018-02-27 16:10:03 · 3788 阅读 · 3 评论