一种密码识别方法、终端设备以及计算机存储介质与流程



1.本技术涉及人机交互技术领域,特别是涉及一种密码识别方法、终 端设备以及计算机存储介质。


背景技术:



2.当下社会,个人防范意识越来越加强,大家对于密码锁的需求也愈 加旺盛。当前使用最多的密码锁为指纹密码锁。指纹密码锁的技术原理 是通过手指末端正面皮肤上凸凹不平的纹路输入密码,这些纹路在图 案、断点和交点上是各不相同的,医学上已经证明这些特征对于每个手 指都是不同的,而且这些特征具有唯一性和永久性。因此,我们就可以 把一个人同他的指纹对应起来,通过比较他的指纹特征和预先保存的指 纹特征,就可以验证他的真实身份。
3.然而对于一部分不幸失臂的残障人士,他们无法使用这种指纹密码 锁进行验证,而另一种刷脸解锁方式,也会存在着被不法分子盗用脸部 信息盗刷的风险。


技术实现要素:



4.本技术提供一种密码识别方法、终端设备以及计算机存储介质。
5.本技术采用的一个技术方案是提供一种密码识别方法,所述密码识 别方法包括:
6.获取密码锁的采集图像;
7.基于所述采集图像,生成所述密码锁的密码特征图;
8.基于所述密码特征图确定所述密码锁的热辐射区域;
9.按照所述热辐射区域提取所述密码锁的输入密码。
10.通过上述方式,通过采集密码锁上的热辐射内容,从而自动生成需 要输入的密码,通过提供的一种新型、便捷的密码输入方式,能够满足 不同人的实际需求。
11.其中,所述基于所述采集图像,生成所述密码锁的密码特征图,包 括:
12.基于所述采集图像,生成所述密码锁的热量图;
13.所述基于所述密码特征图确定所述密码锁的热辐射区域,包括:
14.预设一热量阈值;
15.利用所述热量图和所述热量阈值,确定所述密码锁的热辐射区域。
16.通过上述方式,终端设备可以利用热像仪等采集设备直接采集密码 锁的热量图,热量图上能够直接体现出热量聚集的区域,从而能够通过 热量图快速识别出密码锁的热量聚集区域,即热辐射区域。
17.其中,获取所述密码锁内若干密码键区域;
18.获取所述热辐射区域与所述若干密码键区域的重合度;
19.在所述热辐射区域与其中至少一个密码键区域的重合度大于等于 预设重合度的情况下,按照所述至少一个密码键区域提取所述密码锁的 输入密码。
20.通过上述方式,通过将热辐射区域投影到密码键区域上,从而利用 热辐射区域的
热量情况,准确到密码锁上被激活的密码键,提高密码 识别和密码输入的准确性和效率。
21.其中,所述密码锁中的密码键利用热敏感应材料制备而成,所述热 敏感应材料用于存储所述密码键上的热量。
22.通过上述方式,利用热敏感感应材料能够以秒级速感应并存留热量 的优势,提高对密码锁上的热辐射区域的识别准确性。
23.其中,所述基于所述密码特征图确定所述密码锁的热辐射区域,包 括:
24.基于所述采集图像,生成所述密码锁的度图,其中,所述密码锁 上的密码键基于表面的热量变换颜;
25.所述基于所述密码特征图确定所述密码锁的热辐射区域,包括:
26.将所述度图上的像素点像素值与预设像素值比较;
27.将大于等于所述预设像素值的像素点标记为热辐射像素点;
28.将若干所述热辐射像素点连接而成的区域,确定为所述热辐射区 域。
29.通过上述方式,利用激活密码键和未激活密码键的显示颜不同的 性质,终端设备还可以通过获取采集图像上的颜特征,从而通过不同 的颜特征区分正常区域和热辐射区域。
30.其中,所述获取密码锁的采集图像,包括:
31.获取所述密码锁的连续多帧采集图像;
32.所述按照所述热辐射区域提取所述密码锁的输入密码,包括:
33.按照每一帧采集图像的热辐射区域提取所述密码锁的输入密码;
34.按照所述连续多帧采集图像的采集顺序,对若干输入密码进行排列 组合,得到最终的输入密码组合。
35.通过上述方式,利用连续多帧的采集图像,可以获取每一帧采集图 像的输入密码,并通过比较连续多帧的采集图像,获取输入密码的排列 组合顺序,得到准确的输入密码组合。
36.其中,所述按照所述热辐射区域提取所述密码锁的输入密码之后, 所述密码识别方法还包括:
37.判断所述输入密码的密码数量是否大于1位;
38.若否,将所述输入密码确定为最终的输入密码组合;
39.若是,基于所述输入密码中的若干密码,生成若干输入密码组合。
40.通过上述方式,对于单帧采集图像,终端设备还可以针对同时出现 的若干密码,自动进行排列组合,生成若干输入密码组合,适应不同的 密码匹配机制。
41.其中,所述密码识别方法,还包括:
42.将所述输入密码组合与预设输入密码组合进行匹配;
43.匹配成功时,则打开所述密码锁;
44.匹配失败时,则关闭所述密码锁。
45.通过上述方式,利用识别到的输入密码组合与预设密码组合进行匹 配,匹配成功则打开密码锁,提供了一种可行的密码匹配场景。
46.本技术采用的另一个技术方案是提供一种终端设备,所述终端设备 包括:采集模
全部设置于电子设备中,还可以分别设置于服务器和电子设备中。
64.进一步地,上述服务器可以是硬件,也可以是软件。当服务器为硬 件时,可以实现成多个服务器组成的分布式服务器集,也可以实现成 单个服务器。当服务器为软件时,可以实现成多个软件或软件模块,例 如用来提供分布式服务器的软件或软件模块,也可以实现成单个软件或 软件模块,在此不做具体限定。
65.如图1所示,本技术实施例的密码识别方法具体可以包括以下步骤:
66.步骤s11:获取密码锁的采集图像。
67.在本技术实施例中,终端设备利用图像采集设备采集密码锁所在的 区域,从而获取密码锁的采集图像。其中,图像采集设备可以为一般的 摄像仪,也可以为热像仪等针对某一特殊信息进行采集的采集设备。
68.例如,如图2所示,终端设备可以利用安装在密码锁上的热像仪a 采集密码锁区域的图像。其中,本技术实施例的热像仪a可以安装于密 码锁的外壳上,且热像仪a的摄像头朝向密码键盘d的一侧。当密码锁 的外壳打开时,即可自动启动热像仪a,对密码键盘d进行采集。为了 方便残障人士,部分残障人士无法用手去打开密码锁的外壳,对此,本 申请实施例的密码锁上还可以设置有传感器,当传感器检测到密码锁前 方预设范围内出现人体信息时,密码锁即可自动打开外壳。在另一实施 例中,密码锁上外壳处于持续打开状态,热像仪a也可以处于持续打开 状态,或者利用传感器自动启动。
69.进一步地,热像仪a可以与终端设备远程通讯,即通过wifi、热 点、蓝牙等远程通讯方式,实时将采集到的图像发送至终端设备进行处 理。
70.步骤s12:基于所述采集图像,生成所述密码锁的密码特征图。
71.在本技术实施例中,终端设备对密码锁的采集图像进行特征提取, 从而获取密码锁的密码特征图。其中,密码锁的密码特征图,即为针对 采集图像的某一特征信息进行提取和强化得到的特征图,例如,特征细 信息可以预设为热量特征、度特征或者其他特征。
72.当终端设备预设的特征信息为热量特征时,终端设备可以根据采集 图像生成密码锁的热量图,或者直接利用热像仪对密码锁区域进行采 集,得到的采集图像即为密码锁的热量图。
73.当终端设备预设的特征信息为度特征时,终端设备可以通过对采 集图像的不同颜通道进行分析,从而获取度差异最大的颜通道的 度图,能够明显地区分激活密码键与未激活密码键。
74.具体地,密码锁上的密码键可以选用变材料制备而成,即密码键 的显示颜可以根据表面的热量自动变换。如图2所示,图2中的密码 键b“2”“3”“5”“7”“9”由于表面没有接收到热量,即用户并没 有对以上密码键b进行吹气,因此,上述密码键b显示为蓝,即表示 处于未激活状态。图2中的密码键c“1”“4”“6”“8”由于表面接 收到热量,即用户已经对以上密码键c进行吹气,因此,上述密码键c 显示为黄,即表示处于激活状态。对此,终端设备只需要提取采集图 像的度特征,即可区分密码锁上的激活状态密码键和未激活状态密码 键。
75.进一步地,本技术实施例的密码锁中的密码键可以选用热敏感材料 制备而成,热敏感材料可以针对用户嘴巴吹出的热量,以秒级速感应并 存留,可以存留至热像仪或其他采集设备进行热量采集完成后,密码键 上的热感应效应才会结束。通过热敏感材料,能够
有效帮助图像采集设 备能够及时采集到密码锁上密码键的激活状态变化,防止部分密码激活 时间过短,导致无法准确识别用户所有的密码输入的情况。
76.步骤s13:基于所述密码特征图确定所述密码锁的热辐射区域。
77.在本技术实施例中,终端设备利用密码特征图中每个像素点的特征 值与预设特征阈值进行比较,即可划分出正常像素点和热辐射像素点, 以及正常区域和热辐射区域。
78.具体地,当本技术实施例的密码特征图为热量图时,终端设备提前 预设一个热量阈值,然后将热量图中每个像素点的热量值与该热量阈值 进行比较,将热量值高于热量阈值的像素点组成的区域确定为密码锁的 热辐射区域。
79.同理地,当本技术实施例的密码特征图为度图时,终端设备提前 预设一个像素阈值,然后将度图中每个像素点的像素值与该像素阈值 进行比较,将像素值高于像素阈值的像素点组成的区域确定为密码锁的 热辐射区域。
80.步骤s14:按照所述热辐射区域提取所述密码锁的输入密码。
81.在本技术实施例中,终端设备将热辐射区域与密码锁区域进行投影 匹配,从而将热辐射区域对密码锁上的具体密码键相关联,从而根据热 辐射区域提取中密码锁中处于激活状态的密码键。最后,终端设备利用 提取到的处理激活状态的密码键,生成密码锁当前的输入密码。
82.由于热量有可能存在外溢的情况,终端设备还可以计算热辐射区域 与各个密码键区域的重合度。若某一密码键区域与热辐射区域的重合度 高于预设重合度时,则将该密码键区域对应的密码键标记为激活状态的 密码键。终端设备基于以上过程遍历所有密码键区域,从而获取所有激 活状态的密码键,进而根据所有激活状态的密码键生成密码锁的输入密 码。
83.在本技术实施例中,终端设备获取密码锁的采集图像;基于所述采 集图像,生成所述密码锁的密码特征图;基于所述密码特征图确定所述 密码锁的热辐射区域;按照所述热辐射区域提取所述密码锁的输入密 码。本技术通过采集密码锁上的热辐射内容,从而自动生成需要输入的 密码,通过提供的一种新型、便捷的密码输入方式,能够满足不同人 的实际需求。
84.请继续参阅图3,图3是本技术提供的密码识别方法另一实施例的 流程示意图。
85.如图1所示,本技术实施例的密码识别方法具体可以包括以下步骤:
86.步骤s21:获取所述密码锁的连续多帧采集图像。
87.在本技术实施例中,终端设备利用图1所示密码识别方法可以从每 一帧采集图像提取相关的输入密码。进一步地,为了获取多个输入密码 的输入顺序,终端设备还可以对密码锁区域进行连续拍摄,从而得到密 码锁的连续多帧采集图像。
88.步骤s22:按照每一帧采集图像的热辐射区域提取所述密码锁的输 入密码。
89.在本技术实施例中,针对单帧采集图像的密码识别方式在图1所示 密码识别方法中已经详细阐述,在此不再赘述。
90.步骤s23:按照所述连续多帧采集图像的采集顺序,对若干输入密 码进行排列组合,得到最终的输入密码组合。
91.在本技术实施例中,终端设备针对每一帧采集图像提取相关输入密 码,然后按照图像采集顺序分析输入密码的输入顺序。例如,第一帧采 集图像提取的输入密码为“4”,第
二帧采集图像提取的输入密码为“1
”ꢀ“
4”,第三帧采集图像提取到的输入密码为“1”“4”“8”,第四帧 采集图像提取到的输入密码为“1”“4”“8”“6”,终端设备则可以 分析得到第一帧至第四帧采集图像的输入密码组合为“4186”。
92.在其他可能的实施例中,终端设备只对单帧采集图像进行密码识别 时,也可以自动生成多个输入密码组合。例如,单帧采集图像提取到的 输入密码为“1”“4”“8”,终端设备可以提取到相关输入密码组合 包括:“148”“184”“418”“481”“814”“841”。对于多个输入密码 组合,终端设备可以同时将多个输入密码组合与预设输入密码组合进行 匹配,也可以根据用户的选择指令,从多个输入密码组合中提取选择指 令对应的输入密码组合,与预设输入密码组合进行匹配。
93.在本技术实施例中,终端设备将提取到的输入密码组合与预设输入 密码组合进行匹配,匹配成功后,即可打开密码锁,以及触发相关动作 指令,例如开门、报警等。
94.以上实施例,仅是对本技术的其中一种常见案例而已,并非对本申 请的技术范围做任何限制,故凡是依据本技术方案的实质对以上内容所 做的任何细微修改、等同变化或者修饰,均仍属于本技术技术方案的范 围内。
95.请继续参见图4,图4是本技术提供的终端设备一实施例的结构示 意图。其中,终端设备30包括采集模块31、辐射模块32以及识别模块 33。
96.其中,所述采集模块31,用于获取密码锁的采集图像。
97.所述辐射模块32,用于基于所述采集图像,生成所述密码锁的密码 特征图。
98.所述辐射模块32,还用于基于所述密码特征图确定所述密码锁的热 辐射区域。
99.所述识别模块33,用于按照所述热辐射区域提取所述密码锁的输入 密码。
100.请继续参见图5,图5是本技术提供的终端设备另一实施例的结构 示意图。本技术实施例的终端设备500包括处理器51、存储器52、输 入输出设备53以及总线54。
101.该处理器51、存储器52、输入输出设备53分别与总线54相连, 该存储器52中存储有程序数据,处理器51用于执行程序数据以实现上 述任意实施例所述的密码识别方法。
102.在本技术实施例中,处理器51还可以称为cpu(central processingunit,中央处理单元)。处理器51可能是一种集成电路芯片,具有信号 的处理能力。处理器51还可以是通用处理器、数字信号处理器(dsp, digital signal process)、专用集成电路(asic,application specificintegrated circuit)、现场可编程门阵列(fpga,field programmable gatearray)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬 件组件。通用处理器可以是微处理器或者该处理器51也可以是任何常 规的处理器等。
103.本技术还提供一种计算机存储介质,请继续参阅图6,图6是本申 请提供的计算机存储介质一实施例的结构示意图,该计算机存储介质 600中存储有程序数据61,该程序数据61在被处理器执行时,用以实 现上述任意实施例的密码识别方法。
104.本技术的实施例以软件功能单元的形式实现并作为独立的产品销 售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理 解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该 技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件 产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备 (可以是个人计算机,服务器,或者网络设备等)或处理器(processor) 执行本技术各个实施方式所述方法的全部或部分步骤。而前述的存储介 质包括:u盘、移动硬盘、只读存储
器(rom,read-only memory)、 随机存取存储器(ram,random access memory)、磁碟或者光盘等各 种可以存储程序代码的介质。
105.以上所述仅为本技术的实施方式,并非因此限制本技术的专利范 围,方式利用本技术说明书及附图内容所作的等效结构或等效流程变 换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的 专利保护范围内。

技术特征:


1.一种密码识别方法,其特征在于,所述密码识别方法包括:获取密码锁的采集图像;基于所述采集图像,生成所述密码锁的密码特征图;基于所述密码特征图确定所述密码锁的热辐射区域;按照所述热辐射区域提取所述密码锁的输入密码。2.根据权利要求1所述的密码识别方法,其特征在于,所述基于所述采集图像,生成所述密码锁的密码特征图,包括:基于所述采集图像,生成所述密码锁的热量图;所述基于所述密码特征图确定所述密码锁的热辐射区域,包括:预设一热量阈值;利用所述热量图和所述热量阈值,确定所述密码锁的热辐射区域。3.根据权利要求2所述的密码识别方法,其特征在于,所述按照所述热辐射区域提取所述密码锁的输入密码,包括:获取所述密码锁内若干密码键区域;获取所述热辐射区域与所述若干密码键区域的重合度;在所述热辐射区域与其中至少一个密码键区域的重合度大于等于预设重合度的情况下,按照所述至少一个密码键区域提取所述密码锁的输入密码。4.根据权利要求2或3所述的密码识别方法,其特征在于,所述密码锁中的密码键利用热敏感应材料制备而成,所述热敏感应材料用于存储所述密码键上的热量。5.根据权利要求1所述的密码识别方法,其特征在于,所述基于所述密码特征图确定所述密码锁的热辐射区域,包括:基于所述采集图像,生成所述密码锁的度图,其中,所述密码锁上的密码键基于表面的热量变换颜;所述基于所述密码特征图确定所述密码锁的热辐射区域,包括:将所述度图上的像素点像素值与预设像素值比较;将大于等于所述预设像素值的像素点标记为热辐射像素点;将若干所述热辐射像素点连接而成的区域,确定为所述热辐射区域。6.根据权利要求1所述的密码识别方法,其特征在于,所述获取密码锁的采集图像,包括:获取所述密码锁的连续多帧采集图像;所述按照所述热辐射区域提取所述密码锁的输入密码,包括:按照每一帧采集图像的热辐射区域提取所述密码锁的输入密码;按照所述连续多帧采集图像的采集顺序,对若干输入密码进行排列组合,得到最终的输入密码组合。7.根据权利要求1所述的密码识别方法,其特征在于,所述按照所述热辐射区域提取所述密码锁的输入密码之后,所述密码识别方法还包括:判断所述输入密码的密码数量是否大于1位;
若否,将所述输入密码确定为最终的输入密码组合;若是,基于所述输入密码中的若干密码,生成若干输入密码组合。8.根据权利要求6或7所述的密码识别方法,其特征在于,所述密码识别方法,还包括:将所述输入密码组合与预设输入密码组合进行匹配;匹配成功时,则打开所述密码锁;匹配失败时,则关闭所述密码锁。9.一种终端设备,其特征在于,所述终端设备包括:采集模块、辐射模块以及识别模块;其中,所述采集模块,用于获取密码锁的采集图像;所述辐射模块,用于基于所述采集图像,生成所述密码锁的密码特征图;所述辐射模块,还用于基于所述密码特征图确定所述密码锁的热辐射区域;所述识别模块,用于按照所述热辐射区域提取所述密码锁的输入密码。10.一种终端设备,其特征在于,所述终端设备包括存储器以及与所述存储器耦接的处理器;其中,所述存储器用于存储程序数据,所述处理器用于执行所述程序数据以实现如权利要求1~8任一项所述的密码识别方法。11.一种计算机存储介质,其特征在于,所述计算机存储介质用于存储程序数据,所述程序数据在被计算机执行时,用以实现如权利要求1~8任一项所述的密码识别方法。

技术总结


本申请公开了一种密码识别方法、终端设备以及计算机存储介质,该密码识别方法包括:获取密码锁的采集图像;基于所述采集图像,生成所述密码锁的密码特征图;基于所述密码特征图确定所述密码锁的热辐射区域;按照所述热辐射区域提取所述密码锁的输入密码。本申请通过采集密码锁上的热辐射内容,从而自动生成需要输入的密码,通过提供的一种新型、便捷的密码输入方式,能够满足不同人的实际需求。能够满足不同人的实际需求。能够满足不同人的实际需求。


技术研发人员:

杨慧 孙其功 马堃 吴杰

受保护的技术使用者:

西安商汤智能科技有限公司

技术研发日:

2022.05.10

技术公布日:

2022/8/19

本文发布于:2024-09-22 20:21:49,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/21439.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:所述   密码锁   密码   热辐射
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议