一种基于手指静脉识别的电子锁开锁方法

文档序号:9888111阅读:693来源:国知局
一种基于手指静脉识别的电子锁开锁方法
【技术领域】
[0001]本发明涉及电子锁技术领域,特别是涉及一种基于手指静脉识别的电子锁开锁方法。
【背景技术】
[0002]生物认证技术现在已经获得广泛认可,并且已经通过国家认证机构的认证,并广泛应用于各行各业。指纹由于其具有终生不变性、唯一性和方便性,已经几乎成为生物特征识别的代名词。指纹是指人的手指末端正面皮肤上凹凸不平产生的纹线。纹线有规律的排列形成不同的纹型。纹线的起点、终点、结合点和分叉点称为指纹的细节特征点。然而现有的指纹识别存在以下缺陷:(I)某些人或某些群体的指纹特征少,难以成像;(2)每一次使用指纹时都会在采集头上留下用户的指纹印痕,而这些指纹印痕存在被用来复制指纹的可能性,如某电器商城里的指纹套和指纹膜等;(3)指纹是用户的重要个人信息,某些应用场合用户担心信息泄露,埋下重大安全隐患。现在已经出现了通过指纹识别来进行开锁的电子锁,然而由于指纹识别存在上述缺陷,使得这种开锁方式也存在相应缺陷。

【发明内容】

[0003]本发明的目的在于克服现有技术的不足,提供一种基于手指静脉识别的电子锁开锁方法,通过用户的指纹图像、透视静脉图像和表皮静脉图像验证来实现开锁,安全方便。
[0004]本发明的目的是通过以下技术方案来实现的:一种基于手指静脉识别的电子锁开锁方法,包括以下步骤:
51.获取手指的指纹特征图像,指纹特征图像包括指纹图像、透视静脉图像和表皮静脉图像;
52.提取步骤SI中的指纹图像、透视静脉图像和表皮静脉图像的特征数据;
53.将步骤S2中获得的特征数据与预存的样本特征数据进行比对,当两组数据一致时,跳转步骤S4;
54.判断所述手指是否为活体,若所述手指为活体,则获得授权码;
55.根据授权码解析出开锁逻辑信号;
56.根据开锁逻辑信号进行开锁。
[0005]所述步骤SI包括一下子步骤:
511.将手指放到图像采集区,打开灯源,控制图像采集器围绕手指旋转;
512.图像采集器在围绕手指旋转的过程中拍摄多张图像,获得手指的指纹特征图像,指纹特征图像包括指纹图像、透视静脉图像和表皮静脉图像。
[0006]所述步骤S2包括以下子步骤:
521.对步骤SI中的指纹图像、透视静脉图像和表皮静脉图像依次进行滤波、图像二值化和细化处理;
522.对经过处理的指纹图像、透视静脉图像和表皮静脉图像提取特征数据; S23.清除指纹图像、透视静脉图像和表皮静脉图像。
[0007]步骤S3中比对获得的特征数据与预存的样本特征数据的方法为:根据静脉图像的灰度进行比对或根据静脉图像中静脉的粗细进行比对。
[0008]步骤S3中当两组数据不一致时,将S2中获得的特征数据加入时间戳,然后将该特征数据存储至临时数据区,然后将该特征数据与临时数据区的数据进行对比,当临时数据区中与该特征数据相同的数据在一定时间内出现的次数超过阈值时,将该特征数据发送至设定设备并报警。
[0009]步骤S4包括以下步骤:
541.根据指纹中心点对步骤S2中获得的特征数据进行拟合,构成三层立体三维特征模型;
542.对三层立体三维特征模型进行验证,判断所述手指是否为活体;若所述手指为活体,则获得授权码。
[0010]所述三层立体三维特征模型从外到内依次为指纹图像、表皮静脉图像和透视静脉图像。
[0011 ]所述步骤S4之后还包括更新预存的样本特征数据和授权码的步骤。
[0012]所述授权码由时间戳信息、开门序列号和加密特征数据构成。
[0013]本发明的有益效果是:
(1)本发明通过用户的指纹图像、透视静脉图像和表皮静脉图像验证来实现开锁,安全方便;
(2)本发明中需先后两次对特征数据进行验证,提高了安全性。
【附图说明】
[0014]图1为本发明一种基于手指静脉识别的电子锁开锁方法的流程图。
【具体实施方式】
[0015]下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。
[0016]如图1所示,一种基于手指静脉识别的电子锁开锁方法,包括以下步骤:
S1.获取手指的指纹特征图像,指纹特征图像包括指纹图像、透视静脉图像和表皮静脉图像。
[0017]所述步骤SI包括一下子步骤:
Sll.将手指放到图像采集区,打开灯源,控制图像采集器围绕手指旋转;所述灯源包括安装在图像采集器对侧的第一近红外LED灯组和倾斜设置在图像采集器四周的第二近红外LED灯组。
[0018]S12.图像采集器在围绕手指旋转的过程中拍摄多张图像,获得手指的指纹特征图像,指纹特征图像包括指纹图像、透视静脉图像和表皮静脉图像。所述多张图像包括手指指纹透视静脉和表皮静脉一周的图像。
[0019]S2.提取步骤SI中的指纹图像、透视静脉图像和表皮静脉图像的特征数据。
[0020]步骤S2包括以下子步骤: 521.对步骤SI中的指纹图像、透视静脉图像和表皮静脉图像依次进行滤波、图像二值化和细化处理;
522.对经过处理的指纹图像、透视静脉图像和表皮静脉图像提取特征数据;
523.清除指纹图像、透视静脉图像和表皮静脉图像,从而保护用户的信息安全。
[0021]所述步骤S2包括以下子步骤:
521.对步骤SI中的指纹图像、透视静脉图像和表皮静脉图像依次进行滤波、图像二值化和细化处理;
522.对经过处理的指纹图像、透视静脉图像和表皮静脉图像提取特征数据;
523.清除指纹图像、透视静脉图像和表皮静脉图像。
[0022]S3.将步骤S2中获得的特征数据与预存的样本特征数据进行比对,当两组数据一致时,跳转步
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1