一种手势密码获取方法、设备及存储介质技术

技术编号:39440856 阅读:10 留言:0更新日期:2023-11-19 16:23
本申请实施例公开了一种手势密码获取方法、设备及存储介质,通过摄像模块获得用户的手指的移动位置并生成与移动位置对应的坐标集合,并对第一坐标集合中的坐标按照获取时间先后进行排序后的坐标序列,生成与手指的移动位置所对应的第一手势密码集合,使用户无需通过实体的键盘设定密码,仅需朝向预设方向伸出手指,并画出移动轨迹即可完成密码的设定,进而增强用户录入密码时的体验感。而增强用户录入密码时的体验感。而增强用户录入密码时的体验感。

【技术实现步骤摘要】
一种手势密码获取方法、设备及存储介质


[0001]本专利技术涉及电子
,尤其涉及一种手势密码获取方法、设备及存储介质。

技术介绍

[0002]在虚拟现实的元宇宙世界中,人们通过虚拟现实眼镜接入元宇宙服务系统,通过摄像头采集身体各部位动作,人们往往通过肢体而不是键盘实现与元宇宙服务系统的交互。传统软件的身份验证是通过用户键盘上录入一段字符密码,在元宇宙世界中,这种通过键盘录入字符密码的操作会使用户体验感较差。

技术实现思路

[0003]有鉴于此,本专利技术提供了基于手势密码的身份信息识别系统、方法及相关设备,以增强用户的体验感。
[0004]本专利技术第一实施例的具体技术方案为:一种手势密码获取方法,所述方法包括:利用摄像模块拍摄的图像识别用户的状态信息,所述状态信息包括待输入密码状态和输入密码状态;所述待输入密码状态为所述用户的第一高度大于或等于第二高度,且未识别到所述用户伸出朝向预设方向的手指;所述第一高度为所述用户的手部的最高点所对应的高度,所述第二高度为所述用户的头部的最低点所对应的高度;所述输入密码状态为所述用户的第一高度大于或等于所述第二高度,且识别到所述用户已伸出朝向预设方向的手指;当所述用户的状态信息为所述输入密码状态时,在预设的坐标系中获取与所述用户的手指的移动位置对应的坐标点,获得第一坐标集合;对所述第一坐标集合中的坐标进行排序获得第一手势密码集合;所述第一手势密码集合为所述第一坐标集合中的坐标按照获取时间先后进行排序后的坐标序列;所述第一手势密码集合用于验证所述用户的身份信息。
[0005]优选的,所述方法还包括:预设第二手势密码集合;所述第二手势密码集合用于表征所述用户的身份信息;获得所述第一手势密码集合与所述第二手势密码集合的第一相似度;根据第一相似度和预设身份信息识别规则,获得所述用户的身份信息识别结果

所述身份信息识别结果包括身份验证通过和身份验证未通过。
[0006]优选的,所述获得所述第一手势密码集合与所述第二手势密码集合的第一相似度,包括:对所述第一手势密码集合中的坐标依次连线,获得第一线段集合;所述第一线段集合为所述第一手势密码集合中相邻的两个坐标的连线的集合;对所述第二手势密码集合中的坐标依次连线,获得第二线段集合;所述第二线段集合为所述第二手势密码集合中相邻的两个坐标的连线的集合;将所述第一线段集合中的第一预设位的线段,与所述第二线段集合中的第二预设位线的线段进行对比;若所述第一预设位的线段与所述第二预设位的线段的夹角在预设角度范围内,则所述第一预设位的线段与所述第二预设位的线段的对比结果为预设分值;所述第一预设位等于所述第二预设位;将所述第一线段集合中的全部线段与所述第二线段集合中的全部线段的对比结果相加,获得所述第一手势密码集合与所述第二手势密码集合的相似度总和,根据所述第一线段集合中的全部线段的数量对所述相似
度总和进行平均值处理,获得所述第一相似度。
[0007]优选的,所述获得所述第一手势密码集合与所述第二手势密码集合的第一相似度,包括:对所述第一手势密码集合中的坐标依次连线,获得第一手势轨迹图;所述第一手势轨迹图用于表征所述第一手势密码集合所对应的轨迹;对所述第二手势密码集合中的坐标依次连线,获得第二手势轨迹图;所述第二手势轨迹图用于表征所述第二手势密码集合所对应的轨迹;对所述第一手势轨迹图与所述第二手势轨迹图进行轨迹对比,获得所述第一相似度。
[0008]优选的,所述预设身份信息识别规则,包括:当所述第一相似度小于预设阈值时,所述用户的身份信息识别结果为身份验证未通过;当所述第一相似度大于或等于所述预设阈值时,所述用户的身份信息识别结果为身份验证通过。
[0009]优选的,所述方法还包括:所述预设的坐标系中设置光标;所述光标跟随所述用户的手指的移动位置对应的坐标点进行移动。
[0010]优选的,所述预设的坐标系中的横坐标数量与纵坐标数量相同,且相邻的坐标之间的距离相同。
[0011]优选的,所述方法还包括:预设识别次数;当所述用户的身份信息识别结果为身份验证不通过时,获取预设时间内所述用户的身份信息识别次数,并判断所述身份信息识别次数与预设识别次数的大小;若所述身份信息识别次数不大于所述预设识别次数,则返回根据所述用户的手部最高点的第一移动轨迹和预设的坐标系,获取与所述第一移动轨迹对应的多个位置的第一坐标集合的步骤,进行再一次身份信息识别;若所述身份信息识别次数大于所述预设识别次数时,结束身份信息识别,所述用户的身份信息识别结果为身份验证不通过。
[0012]本专利技术第二实施例的具体技术方案为:一种手势密码获取设备,包括存储器和和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如本申请第一实施例中任一项所述方法的步骤。
[0013]本专利技术第三实施例的具体技术方案为:一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如本申请第一实施例中任一项所述方法的步骤。
[0014]实施本专利技术实施例,将具有如下有益效果:
[0015]本专利技术通过利用摄像模块拍摄的图像识别用户的状态信息,状态信息包括待输入密码状态和输入密码状态;待输入密码状态为用户的第一高度大于或等于第二高度,且未识别到用户伸出朝向预设方向的手指;第一高度为用户的手部的最高点所对应的高度,第二高度为用户的头部的最低点所对应的高度;输入密码状态为用户的第一高度大于或等于第二高度,且识别到用户已伸出朝向预设方向的手指;当用户的状态信息为输入密码状态时,在预设的坐标系中获取与用户的手指的移动位置对应的坐标点,获得第一坐标集合;对第一坐标集合中的坐标进行排序获得第一手势密码集合;第一手势密码集合为第一坐标集合中的坐标按照获取时间先后进行排序后的坐标序列;第一手势密码集合用于验证用户的身份信息。
[0016]通过摄像模块获得用户的手指的移动位置并生成与移动位置对应的坐标集合,并对第一坐标集合中的坐标按照获取时间先后进行排序后的坐标序列,生成与手指的移动位
置所对应的第一手势密码集合,使用户无需通过实体的键盘设定密码,仅需朝向预设方向伸出手指,并画出移动轨迹即可完成密码的设定,进而增强用户录入密码时的体验感。
【附图说明】
[0017]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1为一种手势密码获取方法的流程图;
[0019]图2为用户的手指的移动位置示意图;
[0020]图3为身份验证流程图;
[0021]图4为通过线段获得第一相似度步骤流程图;
[0022]图5为第一线段集合示意图;
[0023]图6为通过手势轨迹图获得第一相似度本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种手势密码获取方法,其特征在于,所述方法包括:利用摄像模块拍摄的图像识别用户的状态信息,所述状态信息包括待输入密码状态和输入密码状态;所述待输入密码状态为所述用户的第一高度大于或等于第二高度,且未识别到所述用户伸出朝向预设方向的手指;所述第一高度为所述用户的手部的最高点所对应的高度,所述第二高度为所述用户的头部的最低点所对应的高度;所述输入密码状态为所述用户的第一高度大于或等于所述第二高度,且识别到所述用户已伸出朝向预设方向的手指;当所述用户的状态信息为所述输入密码状态时,在预设的坐标系中获取与所述用户的手指的移动位置对应的坐标点,获得第一坐标集合;对所述第一坐标集合中的坐标进行排序获得第一手势密码集合;所述第一手势密码集合为所述第一坐标集合中的坐标按照获取时间先后进行排序后的坐标序列;所述第一手势密码集合用于验证所述用户的身份信息。2.如权利要求1所述的手势密码获取方法,其特征在于,所述方法还包括:预设第二手势密码集合;所述第二手势密码集合用于表征所述用户的身份信息;获得所述第一手势密码集合与所述第二手势密码集合的第一相似度;根据第一相似度和预设身份信息识别规则,获得所述用户的身份信息识别结果

所述身份信息识别结果包括身份验证通过和身份验证未通过。3.如权利要求2所述的手势密码获取方法,其特征在于,所述获得所述第一手势密码集合与所述第二手势密码集合的第一相似度,包括:对所述第一手势密码集合中的坐标依次连线,获得第一线段集合;所述第一线段集合为所述第一手势密码集合中相邻的两个坐标的连线的集合;对所述第二手势密码集合中的坐标依次连线,获得第二线段集合;所述第二线段集合为所述第二手势密码集合中相邻的两个坐标的连线的集合;将所述第一线段集合中的第一预设位的线段,与所述第二线段集合中的第二预设位线的线段进行对比;若所述第一预设位的线段与所述第二预设位的线段的夹角在预设角度范围内,则所述第一预设位的线段与所述第二预设位的线段的对比结果为预设分值;所述第一预设位等于所述第二预设位;将所述第一线段集合中的全部线段与所述第二线段集合中的全部线段的对比结果相加,获得所述第一手势密码集合与所述第二手势密码集合的相似度总和,根据所述第一线段集合中的全部...

【专利技术属性】
技术研发人员:邹亮亮
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

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

1