[发明专利]掌纹采集方法及装置有效
申请号: | 201310507658.7 | 申请日: | 2013-10-24 |
公开(公告)号: | CN104573615B | 公开(公告)日: | 2018-03-16 |
发明(设计)人: | 张新曼;王栋;晏国淇 | 申请(专利权)人: | 华为技术有限公司;西安交通大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/20 |
代理公司: | 北京同立钧成知识产权代理有限公司11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 掌纹 采集 方法 装置 | ||
技术领域
本发明实施例涉及图像处理技术,尤其涉及一种掌纹采集方法及装置。
背景技术
目前,用户单一设置密码再输入密码来获得终端的访问权限已不能满足使用者的安全需求,这就迫切需要一种不同于传统设置密码方式利用生物特征进行身份认证的技术。掌纹认证具有易于接受的特点,且掌纹信息稳定、丰富,对采集设备要求不高。如何将掌纹认证技术应用在安卓(Android)智能手机平台,利用掌纹生物特征的唯一性特点提高终端的访问安全性研究具有重要意义。
在现有技术中,采用摄像头进行掌纹的非接触式采集,通过调整摄像头和手掌的距离,来调整摄像头拍摄的手掌区域,然而,这种方法可能导致掌纹识别不准确。
发明内容
本发明实施例提供一种掌纹采集方法及装置,实现准确、高效率地采集掌纹。
第一方面,本发明实施例提供一种掌纹采集方法,包括:
获取手掌的掌纹图像;
确定所述掌纹图像中相邻手指在手掌交汇处的至少两个关键点在掌纹图像中的位置;
根据关键点在掌纹图像中的位置,确定手掌中掌纹关键区域的位置;
在预览界面上显示关键点的位置和关键区域的位置,以使用户调整手掌位置直至关键点的位置与关键区域的位置与预览界面上预设的引导位置相对应。
结合第一方面,在第一种实施方式中,确定掌纹图像中相邻手指在手掌交汇处的至少两个关键点在掌纹图像中的位置,具体包括:
在掌纹图像中各像素点组成的矩阵中,根据各手指所对应的矩阵行范围内,将列灰度平均值最小的像素点确定为关键点;
根据列灰度平均值最小的像素点所在的列,确定关键点所在的行。
结合第一方面和第一种实施方式,在第二种实施方式中,关键点中至少包括:食指和中指在手掌交汇处的第一关键点,以及无名指和小拇指在手掌交汇处的第二关键点。
结合第一方面、第一种和第二种实施方式,在第三种实施方式中,根据关键点在掌纹图像中的位置,确定手掌中掌纹关键区域的位置,具体包括:
确定第一关键点和第二关键点之间的连线的长度;
将连线沿朝向手掌掌心的位置平移长度的1/N,其中,N为大于1的数;
在手掌掌心的位置,以平移后的连线为边确定矩形区域,将矩形区域的位置确定为关键区域的位置。
结合第一方面和前三种实施方式,在第四种实施方式中,根据关键点在掌纹图像中的位置,确定手掌中掌纹关键区域的位置之前,还包括:
根据掌纹图像的大小和预览界面的大小,将关键点在掌纹图像中的位置进行变换,以根据变换结果确定手掌中掌纹关键区域的位置。
结合第一方面和前四种实施方式,在第五种实施方式中,根据掌纹图像的大小和预览界面的大小,将关键点在掌纹图像中的位置进行变换,具体包括:
根据x'=(h-y)×(w2/w1)对关键点在掌纹图像中各像素点组成的矩阵中的行进行变换,根据y'=x×(h2/h1)掌纹图像中各像素点组成的矩阵的列进行变换;
其中,h为掌纹图像中各像素点组成的矩阵的高,x为关键点在掌纹图像中各像素点组成的矩阵中的行,x'为x经过变换后对应的行,y为关键点在掌纹图像中各像素点组成的矩阵中的列,y′为y经过变换后对应的列,w1为掌纹图像的宽,w2为预览界面的宽,h1为掌纹图像的高,h2为预览界面的高。
结合第一方面和前五种实施方式,在第六种实施方式中,根据关键点在掌纹图像中的位置,确定手掌中掌纹关键区域的位置之前,还包括:
对关键点在掌纹图像中各像素点组成的矩阵中的行进行处理,并对关键点在掌纹图像中各像素点组成的矩阵中的列进行处理,以使至少两个关键点位于同一高度水平线上。
结合第一方面和前六种实施方式,在第七种实施方式中,对关键点在掌纹图像中各像素点组成的矩阵中的行进行处理,并对关键点在掌纹图像中各像素点组成的矩阵中的列进行处理,具体包括:
根据对关键点在掌纹图像中各像素点组成的矩阵中的行进行处理,
根据对关键点在掌纹图像中各像素点组成的矩阵中的列进行处理;
其中,x为关键点在掌纹图像中各像素点组成的矩阵中的行,x'为x经过变换后对应的行,y为关键点在掌纹图像中各像素点组成的矩阵中的列,y′为y经过变换后对应的列,w为原图像的宽,w'为经过旋转后的图像的宽,h为原图像的高,h'为经过旋转后的图像的高。α为旋转的角度,其计算公式为α=arctan((x3-x1)/(y3-y1))。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司;西安交通大学,未经华为技术有限公司;西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310507658.7/2.html,转载请声明来源钻瓜专利网。