解锁的方法和装置制造方法及图纸

技术编号:13298193 阅读:73 留言:0更新日期:2016-07-09 16:15
本发明专利技术涉及一种解锁的方法和装置,包括:获取随机的指定动作,提示用户完成所述指定动作,获取人脸视频序列,识别所述人脸视频序列中的人脸图像,定位所述人脸图像对应的人脸关键点集合,跟踪人脸关键点集合,根据所述人脸关键点集合的位置信息判断是否完成所述指定动作,如果是,则获取第一人脸关键点的位置信息,根据第一人脸关键点的位置信息确定对应的虚拟映射图标位置信息,根据所述虚拟映射图标位置信息显示虚拟映射图标,判断所述虚拟映射图标是否移动到屏幕中的指定位置,如果是,则运行解锁指令,提高了解锁的安全性与互动性。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别是涉及一种解锁的方法和装置
技术介绍
随着计算机技术的发展,各种应用都伴随着身份验证这一操作,人脸验证作为一种常见的身份识别方式,也普遍应用于帐号安全、金融支付等领域,如应用于解锁技术。现有的人脸解锁方法,往往通过脸部本身的特征与预存的特征对比进行匹配,根据匹配结果进行解锁,解锁时互动性差,且通过照片也可能解锁成功,安全性低。
技术实现思路
基于此,有必要针对上述技术问题,提供一种解锁的方法和装置,提高解锁的安全性与互动性。一种解锁的方法,所述方法包括:获取随机的指定动作,提示用户完成所述指定动作;获取人脸视频序列,识别所述人脸视频序列中的人脸图像,定位所述人脸图像对应的人脸关键点集合;跟踪人脸关键点集合,根据所述人脸关键点集合的位置信息判断是否完成所述指定动作,如果是,则获取第一人脸关键点的位置信息,根据第一人脸关键点的位置信息确定对应的虚拟映射图标位置信息;根据所述虚拟映射图标位置信息显示虚拟映射图标,判断所述虚拟映射图标是否移动到屏幕中的指定位置,如果是,则运行解锁指令。一种解锁的装置,所述装置包括:提示模块,用于获取随机的指定动作,提示用户完成所述指定动作;定位模块,用于获取人脸视频序列,识别所述人脸视频序列中的人脸图像,定位所述人脸图像对应的人脸关键点集合;动作判断模块,用于跟踪人脸关键点集合,根据所述人脸关键点集合的位置信息判断是否完成所述指定动作,如果是,则进入虚拟映射图标模块;虚拟映射图标显示模块,用于获取第一人脸关键点的位置信息,根据第一人脸关键点的位置信息确定对应的虚拟映射图标位置信息,根据所述虚拟映射图标位置信息显示虚拟映射图标;第一解锁模块,用于判断所述虚拟映射图标是否移动到屏幕中的指定位置,如果是,则运行解锁指令。上述解锁的方法和装置,通过获取随机的指定动作,提示用户完成指定动作,获取人脸视频序列,识别人脸视频序列中的人脸图像,定位人脸图像对应的人脸关键点集合,跟踪人脸关键点集合,根据人脸关键点集合的位置信息判断是否完成所述指定动作,如果是,则获取第一人脸关键点的位置信息,根据第一人脸关键点的位置信息确定对应的虚拟映射图标位置信息,根据虚拟映射图标位置信息显示虚拟映射图标,判断虚拟映射图标是否移动到屏幕中的指定位置,如果是,则运行解锁指令,不仅要完成指定动作,还需要在完成指定动作的过程中将第一人脸关键点对应的虚拟映射图标移动到指定位置,增加了解锁过程中用户与终端显示之间的互动,趣味性得到了增加,能有效去除照片和视频伪装人脸,且使得解锁的难度提高,需要经过多重条件,解锁的安全性得到了大大提高。一种解锁的方法,所述方法包括:获取随机的指定动作,发送所述指定动作对应的信息至终端,以使终端提示用户完成所述指定动作;获取人脸视频序列,识别所述人脸视频序列中的人脸图像,定位所述人脸图像对应的人脸关键点集合;跟踪人脸关键点集合,根据所述人脸关键点集合的位置信息判断是否完成所述指定动作,如果是,则获取第一人脸关键点的位置信息,根据第一人脸关键点的位置信息确定对应的虚拟映射图标位置信息;发送所述虚拟映射图标位置信息至终端,以使终端根据所述虚拟映射图标位置信息显示虚拟映射图标,判断所述虚拟映射图标是否移动到屏幕中的指定位置,如果是,则运行解锁指令。一种解锁的装置,所述装置包括:动作指定模块,用于获取随机的指定动作,发送所述指定动作对应的信息至终端,以使终端提示用户完成所述指定动作;人脸关键点定位模块,用于获取人脸视频序列,识别所述人脸视频序列中的人脸图像,定位所述人脸图像对应的人脸关键点集合;判断模块,用于跟踪人脸关键点集合,根据所述人脸关键点集合的位置信息判断是否完成所述指定动作,如果是,则进入虚拟映射图标模块;虚拟映射图标模块,用于获取第一人脸关键点的位置信息,根据第一人脸关键点的位置信息确定对应的虚拟映射图标位置信息;第二解锁模块,用于发送所述虚拟映射图标位置信息至终端,以使终端根据所述虚拟映射图标位置信息显示虚拟映射图标,判断所述虚拟映射图标是否移动到屏幕中的指定位置,如果是,则运行解锁指令。上述解锁的方法和装置,通过获取随机的指定动作,发送指定动作对应的信息至终端,以使终端提示用户完成指定动作,获取人脸视频序列,识别人脸视频序列中的人脸图像,定位人脸图像对应的人脸关键点集合,跟踪人脸关键点集合,根据所述人脸关键点集合的位置信息判断是否完成指定动作,如果是,则获取第一人脸关键点的位置信息,根据第一人脸关键点的位置信息确定对应的虚拟映射图标位置信息,发送虚拟映射图标位置信息至终端,以使终端根据虚拟映射图标位置信息显示虚拟映射图标,判断虚拟映射图标是否移动到屏幕中的指定位置,如果是,则运行解锁指令,不仅要完成指定动作,还需要在完成指定动作的过程中将第一人脸关键点对应的虚拟映射图标移动到指定位置,增加了解锁过程中用户与终端显示之间的互动,趣味性得到了增加,能有效去除照片和视频伪装人脸,且使得解锁的难度提高,需要经过多重条件,解锁的安全性得到了大大提高。附图说明图1为一个实施例中解锁的方法的应用环境图;图2为一个实施例中图1中终端的内部结构图;图3为一个实施例中图1中服务器的内部结构图;图4为一个实施例中解锁的方法的流程图;图5为一个实施例中不同的指定动作和对应的指定位置的示意图;图6为一个实施例中判断是否完成指定动作的流程图;图7为一个实施例中得到移动后的虚拟映射图标的位置信息的流程图;图8为一个实施例中抬头动作时第一人脸关键点的位移差和虚拟映射图标的位移差对应的关系示意图;图9为一个实施例中低头动作时第一人脸关键点的位移差和虚拟映射图标的位移差对应的关系示意图;图10为一个实施例中开始采集人脸视频时终端的界面示意图;图11为一个实施例中显示虚拟映射图标和指定动作的终端界面示意图;图12为一个实施例中虚拟映射图标跟随人脸移动的终端界面示意图;图13为一个实施例中虚拟映射图标移动到屏幕中指定位置后的终端界面示意图;图14为一个实施例中另一种解锁的方法的流程图;图15为另一个实施例中得到移动后的虚拟映射图标的位置信息的流程图;图16为一个实施例中解锁的装置的结构框图;图17为一个实施例中虚拟映射图标显示模块的结构框图;图18为另一个实施例中解锁的装置的结构框图;本文档来自技高网...

【技术保护点】
一种解锁的方法,所述方法包括:获取随机的指定动作,提示用户完成所述指定动作;获取人脸视频序列,识别所述人脸视频序列中的人脸图像,定位所述人脸图像对应的人脸关键点集合;跟踪人脸关键点集合,根据所述人脸关键点集合的位置信息判断是否完成所述指定动作,如果是,则获取第一人脸关键点的位置信息,根据第一人脸关键点的位置信息确定对应的虚拟映射图标位置信息;根据所述虚拟映射图标位置信息显示虚拟映射图标,判断所述虚拟映射图标是否移动到屏幕中的指定位置,如果是,则运行解锁指令。

【技术特征摘要】
1.一种解锁的方法,所述方法包括:
获取随机的指定动作,提示用户完成所述指定动作;
获取人脸视频序列,识别所述人脸视频序列中的人脸图像,定位所述人脸
图像对应的人脸关键点集合;
跟踪人脸关键点集合,根据所述人脸关键点集合的位置信息判断是否完成
所述指定动作,如果是,则获取第一人脸关键点的位置信息,根据第一人脸关
键点的位置信息确定对应的虚拟映射图标位置信息;
根据所述虚拟映射图标位置信息显示虚拟映射图标,判断所述虚拟映射图
标是否移动到屏幕中的指定位置,如果是,则运行解锁指令。
2.根据权利要求1所述的方法,其特征在于,所述第一人脸关键点为鼻尖。
3.根据权利要求1所述的方法,其特征在于,所述指定动作为点头或摇头,
所述根据所述人脸关键点集合的位置信息判断是否完成所述指定动作的步骤包
括:
获取三维人脸模型,根据所述人脸关键点集合的位置信息和所述三维人脸
模型计算对应的人脸角度;
根据所述人脸角度判断是否完成所述指定动作。
4.根据权利要求1所述的方法,其特征在于,所述根据第一人脸关键点的
位置信息确定对应的虚拟映射图标位置信息的步骤包括:
获取虚拟映射图标当前的第一位置信息;
获取所述第一人脸关键点的位移差,根据所述位移差确定虚拟映射图标的
位移差;
根据所述虚拟映射图标的位移差和第一位置信息得到移动后的虚拟映射图
标的第二位置信息。
5.根据权利要求1所述的方法,其特征在于,所述运行解锁指令的步骤之
前,还包括:
将所述人脸视频序列中的人脸图像与预存的人脸数据进行匹配,根据匹配
结果生成对应的身份验证信息,根据所述身份验证信息运行解锁指令。
6.一种解锁的方法,所述方法包括:
获取随机的指定动作,发送所述指定动作对应的信息至终端,以使终端提
示用户完成所述指定动作;
获取人脸视频序列,识别所述人脸视频序列中的人脸图像,定位所述人脸
图像对应的人脸关键点集合;
跟踪人脸关键点集合,根据所述人脸关键点集合的位置信息判断是否完成
所述指定动作,如果是,则获取第一人脸关键点的位置信息,根据第一人脸关
键点的位置信息确定对应的虚拟映射图标位置信息;
发送所述虚拟映射图标位置信息至终端,以使终端根据所述虚拟映射图标
位置信息显示虚拟映射图标,判断所述虚拟映射图标是否移动到屏幕中的指定
位置,如果是,则运行解锁指令。
7.根据权利要求6所述的方法,其特征在于,所述根据第一人脸关键点的
位置信息确定对应的虚拟映射图标位置信息的步骤包括:
获取虚拟映射图标当前的第一位置信息;
获取所述第一人脸关键点的位移差,根据所述位移差确定虚拟映射图标的
位移差;
根据所述虚拟映射图标的位移差和第一位置信息得到移动后的虚拟映射图
标的第二位置信息。
8.根据权利要求6所述的方法,其特征在于,所述运行解锁指令的步骤之
前,还包括:
接收终端发送的身份验证请求;
将所述人脸视频序列中的人脸图像与预存的人脸数据进行匹配,根据匹配
结果生成对应的身份验证信息,以使终端根据所述身份验证信息运行解锁指令。
9.一种解锁的装置,其特征在于,所述装置包括:
提示模块,用于获取随机的指定动作,提示用户完成所述指定动作;
定位模块,...

【专利技术属性】
技术研发人员:阳萍陆莉王小叶
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1