设备解锁方法、装置、设备及存储介质与流程

文档序号:32928932发布日期:2023-01-14 05:42阅读:25来源:国知局
设备解锁方法、装置、设备及存储介质与流程

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.可选地,所述根据所述待处理环境像素信息和所述待处理环境图像确定偷窥脸部信息的步骤,包括:
38.从所述待处理环境像素信息中提取偷窥五官像素信息;
39.根据所述偷窥五官像素信息对所述待处理环境图像进行裁剪,获得偷窥脸部图像;
40.根据所述偷窥脸部图像确定对应的偷窥角度信息;
41.将所述偷窥脸部图像和所述偷窥角度信息作为偷窥脸部信息。
42.可选地,所述根据所述偷窥脸部图像确定对应的偷窥角度信息的步骤,包括:
43.对所述偷窥脸部图像进行灰度处理,获得偷窥灰度图像;
44.对所述偷窥灰度图像进行特征提取,获得偷窥眼部特征信息;
45.根据所述偷窥眼部特征信息确定所述偷窥脸部图像对应的偷窥角度信息。
46.可选地,所述根据所述脸部特征信息和所述偷窥检测结果确定设备验证模式的步骤之后,还包括:
47.判断所述偷窥角度信息是否满足预设偷窥角度条件;
48.在所述偷窥角度信息满足所述预设偷窥角度条件时,将所述偷窥角度信息对应的
偷窥脸部图像发送至所述终端设备,以使所述终端设备对所述偷窥脸部图像进行展示。
49.此外,为实现上述目的,本发明还提出一种设备解锁装置,所述设备解锁装置包括:
50.采集模块,用于采集终端设备的周边环境图像及设备使用者的脸部图像;
51.提取模块,用于对所述脸部图像进行特征提取,获得脸部特征信息;
52.检测模块,用于根据所述周边环境图像进行偷窥检测,获得偷窥检测结果;
53.确定模块,用于根据所述脸部特征信息和所述偷窥检测结果确定设备验证模式;
54.验证模块,用于根据所述设备验证模式对所述设备使用者进行身份验证,并在所述身份验证通过时,对所述终端设备进行解锁。
55.可选地,所述提取模块,还用于获取所述脸部图像的脸部像素信息;
56.所述提取模块,还用于从所述脸部像素信息中提取五官轮廓像素信息;
57.所述提取模块,还用于根据所述五官轮廓像素信息确定脸部五官区域信息;
58.所述提取模块,还用于根据所述脸部五官区域信息对所述脸部图像进行特征提取,获得脸部特征信息。
59.可选地,所述检测模块,还用于获取所述周边环境图像的环境像素信息;
60.所述检测模块,还用于根据所述环境像素信息确定待处理环境像素信息;
61.所述检测模块,还用于根据所述待处理环境像素信息对所述周边环境图像进行裁剪,获得待处理环境图像;
62.所述检测模块,还用于根据所述待处理环境图像进行偷窥检测,获得偷窥检测结果。
63.可选地,所述确定模块,还用于在所述脸部特征信息满足预设脸部遮挡条件,并且所述偷窥检测结果为存在偷窥者时,根据所述脸部图像和所述五官轮廓像素信息确定脸部遮挡图像;
64.所述确定模块,还用于根据所述待处理环境像素信息和所述待处理环境图像确定偷窥脸部信息;
65.所述确定模块,还用于根据所述脸部遮挡图像和所述偷窥脸部信息确定设备验证模式。
66.可选地,所述确定模块,还用于在所述脸部特征信息不满足预设脸部遮挡条件,并且所述偷窥检测结果为存在偷窥者时,根据所述待处理环境像素信息和所述待处理环境图像确定偷窥脸部信息;
67.所述确定模块,还用于根据所述偷窥脸部信息和所述脸部图像确定设备验证模式。
68.可选地,所述确定模块,还用于在所述脸部特征信息满足预设脸部遮挡条件,并且所述偷窥检测结果为不存在偷窥者时,根据所述脸部图像和所述五官轮廓像素信息确定脸部遮挡图像;
69.所述确定模块,还用于根据所述脸部遮挡图像和所述偷窥检测结果确定设备验证模式。
70.可选地,所述确定模块,还用于在所述脸部特征信息不满足预设脸部遮挡条件,并且所述偷窥检测结果为不存在偷窥者时,根据所述脸部图像和所述偷窥检测结果确定设备
验证模式。
71.此外,为实现上述目的,本发明还提出一种设备解锁设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的设备解锁程序,所述设备解锁程序配置为实现如上文所述的设备解锁方法的步骤。
72.此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有设备解锁程序,所述设备解锁程序被处理器执行时实现如上文所述的设备解锁方法的步骤。
73.本发明首先采集终端设备的周边环境图像及设备使用者的脸部图像,对脸部图像进行特征提取,获得脸部特征信息,然后根据周边环境图像进行偷窥检测,获得偷窥检测结果,之后根据脸部特征信息和偷窥检测结果确定设备验证模式,最后根据设备验证模式对设备使用者进行身份验证,在身份验证通过时,对终端设备进行解锁。相较于现有技术,需要设备使用者自行查看周边环境,并手动遮挡屏幕进行密码输入,而本发明中根据周边环境图像进行偷窥检测,获得偷窥检测结果,之后根据设备使用者的脸部特征信息和偷窥检测结果确定设备验证模式,最后根据设备验证模式对终端设备进行解锁,从而提高了设备解锁的安全性。
附图说明
74.图1是本发明实施例方案涉及的硬件运行环境的设备解锁设备的结构示意图;
75.图2为本发明设备解锁方法第一实施例的流程示意图;
76.图3为本发明设备解锁方法第二实施例的流程示意图;
77.图4为本发明设备解锁装置第一实施例的结构框图。
78.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
79.应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
80.参照图1,图1为本发明实施例方案涉及的硬件运行环境的设备解锁设备结构示意图。
81.如图1所示,该设备解锁设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(key board),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wifi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram),也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
82.本领域技术人员可以理解,图1中示出的结构并不构成对设备解锁设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
83.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、数据存储模块、网络通信模块、用户接口模块以及设备解锁程序。
84.在图1所示的设备解锁设备中,网络接口1004主要用于与网络服务器进行数据通
信;用户接口1003主要用于与用户进行数据交互;本发明设备解锁设备中的处理器1001、存储器1005可以设置在设备解锁设备中,所述设备解锁设备通过处理器1001调用存储器1005中存储的设备解锁程序,并执行本发明实施例提供的设备解锁方法。
85.本发明实施例提供了一种设备解锁方法,参照图2,图2为本发明设备解锁方法第一实施例的流程示意图。
86.本实施例中,所述设备解锁方法包括以下步骤:
87.步骤s10:采集终端设备的周边环境图像及设备使用者的脸部图像。
88.易于理解的是,本实施例的执行主体可以是具有图像处理、数据处理、网络通讯和程序运行等功能的通讯设备,也可以为其他具有相似功能的计算机设备等,本实施例并不加以限制。
89.需要说明的是,终端设备可以为手机、平板、电脑以及智能门锁等。
90.周边环境图像可以为包括设备使用者脸部、其他用户脸部以及建筑物的环境图像等,设备使用者的脸部图像为包含设备使用者脸部的图像等。
91.应理解的是,可以通过终端设备的前置摄像头拍摄的周边环境图像和设备使用者的脸部图像;还可以通过终端设备的外接摄像头拍摄周边环境图像和设备使用者的脸部图像;该周边环境图像和设备使用者的脸部图像可以同一时刻的单张图像,还可以为同一时刻的多张图像等。
92.设备使用者的脸部图像还可以为根据周边环境图像分割的设备使用者脸部图像。例如,周边环境图像中包含设备使用者的完整脸部,可以根据设备使用者的脸部轮廓线对周边环境图像进行裁剪,获得设备使用的脸部图像等。
93.步骤s20:对所述脸部图像进行特征提取,获得脸部特征信息。
94.脸部特征信息可以为设备使用者的脸部五官特征信息,脸部五官特征信息包括眼睛特征信息、鼻子特征信息、嘴巴特征信息、耳朵特征信息以及眉毛特征信息等。
95.步骤s30:根据所述周边环境图像进行偷窥检测,获得偷窥检测结果。
96.偷窥检测结果包括存在偷窥者和不存在偷窥者等,需要说明的是,周边环境图像中存在除设备使用者的其他用户都作为偷窥者等。
97.根据周边环境图像进行偷窥检测,获得偷窥检测结果的步骤包括:获取周边环境图像的环境像素信息,根据环境像素信息确定待处理环境像素信息,根据待处理环境像素信息对周边环境图像进行裁剪,获得待处理环境图像,根据待处理环境图像进行偷窥检测,获得偷窥检测结果等。
98.假设环境像素信息中存在设备使用者的脸部像素信息,需要在环境像素信息中除去设备使用者的脸部像素信息,获得待处理环境像素信息,之后根据待处理环境像素信息对周边环境图像进行裁剪,获得待处理环境图像,待处理环境图像中不存在设备使用者的脸部图像等。
99.假设环境像素信息中不存在设备使用者的脸部像素信息,直接将环境像素信息对应的周边环境图像作为待处理环境图像,之后判断待处理环境图像中是否存在其他用户脸部图像,在存在其他用户脸部图像时,偷窥检测结果为存在偷窥者;在不存在其他用户脸部图像时,偷窥检测结果为不存在偷窥者等。
100.步骤s40:根据所述脸部特征信息和所述偷窥检测结果确定设备验证模式。
101.设备验证模式包括人脸验证模式、虹膜验证模式以及密码验证模式等,脸部特征信息包括眼睛特征信息、鼻子特征信息、嘴巴特征信息、耳朵特征信息以及眉毛特征信息等。
102.在具体实现中,根据脸部特征信息和偷窥检测结果确定设备验证模式的步骤包括:在脸部特征信息满足预设脸部遮挡条件,并且偷窥检测结果为存在偷窥者时,根据脸部图像和五官轮廓像素信息确定脸部遮挡图像,根据待处理环境像素信息和待处理环境图像确定偷窥脸部信息,根据脸部遮挡图像和偷窥脸部信息确定设备验证模式,预设脸部遮挡条件为不存在眼睛特征信息和/或嘴巴特征信息。
103.根据脸部图像和五官轮廓像素信息确定脸部遮挡图像的步骤包括:根据脸部像素信息和五官轮廓像素信息确定脸部遮挡像素信息,根据脸部遮挡像素信息确定脸部遮挡区域,根据脸部遮挡区域对脸部图像进行裁剪,获得脸部遮挡图像,脸部遮挡图像包括眼部遮挡图像和/或嘴部遮挡图像等。
104.当检测识别的五官轮廓像素信息包括鼻子轮廓像素信息、嘴巴轮廓像素信息、耳朵轮廓像素信息以及眉毛轮廓像素信息时,脸部遮挡像素信息为眼睛轮廓像素信息,根据眼睛轮廓像素信息确定眼睛遮挡区域,根据眼睛遮挡区域对脸部图像进行裁剪,获得眼睛遮挡图像,可判定设备使用者的脸部特征信息满足预设脸部遮挡条件,例如设备使用者脸部图像为戴着墨镜的脸部图像,等等。
105.当检测识别的五官轮廓像素信息包括眼睛轮廓像素信息、鼻子轮廓像素信息、耳朵轮廓像素信息以及眉毛轮廓像素信息,脸部遮挡像素信息为嘴巴轮廓像素信息,根据嘴巴轮廓像素信息确定嘴巴遮挡区域,根据嘴巴遮挡区域对脸部图像进行裁剪,获得嘴巴遮挡图像,可判定设备使用者的脸部特征信息满足预设脸部遮挡条件,例如设备使用者脸部图像可能为戴着口罩的脸部图像,等等。
106.根据待处理环境像素信息和待处理环境图像确定偷窥脸部信息的步骤包括:从待处理环境像素信息中提取偷窥五官像素信息,根据偷窥五官像素信息对待处理环境图像进行裁剪,获得偷窥脸部图像,根据偷窥脸部图像确定对应的偷窥角度信息,将偷窥脸部图像和偷窥角度信息作为偷窥脸部信息。
107.根据偷窥脸部图像确定对应的偷窥角度信息的步骤包括:对偷窥脸部图像进行灰度处理,获得偷窥灰度图像,对偷窥灰度图像进行特征提取,获得偷窥眼部特征信息,根据偷窥眼部特征信息确定偷窥脸部图像对应的偷窥角度信息。
108.偷窥脸部图像为待处理环境图像中存在的其他用户脸部图像,偷窥角度信息为偷窥者眼睛角度信息,可以为90度,还可以为45度等,90度为用户眼睛正面对着终端设备的屏幕等。
109.根据脸部特征信息和偷窥检测结果确定设备验证模式的步骤之后,还需要判断偷窥角度信息是否满足预设偷窥角度条件,在偷窥角度信息满足预设偷窥角度条件时,将偷窥角度信息对应的偷窥脸部图像发送至终端设备,以使终端设备对偷窥脸部图像进行展示,从而提醒设备使用者有偷窥者存在,输入密码或查看终端设备防止被偷窥等。
110.预设偷窥角度条件为用户眼睛正面对着终端设备的屏幕等。假设待处理环境图像中存在多个偷窥者,若偷窥者a眼睛角度信息为90度,偷窥者b眼睛角度信息为60度,偷窥者c眼睛角度信息为45度,则偷窥者a眼睛角度信息满足预设偷窥角度条件,将偷窥者a对应的
偷窥脸部图像发送至设备使用者的终端设备上,以使设备使用者查看偷窥者图像。
111.还需说明的是,在设备使用者的脸部图像为戴着墨镜的脸部图像,并且偷窥检测结果为存在偷窥者时,根据鼻子特征信息、嘴巴特征信息、耳朵特征信息以及眉毛特征信息和偷窥检测结果确定设备验证模式,设备验证模式可以为密码验证模式等;在设备使用者的脸部图像为戴着口罩的脸部图像,并且偷窥检测结果为存在偷窥者时,根据眼睛特征信息、鼻子特征信息、耳朵特征信息以及眉毛特征信息和偷窥检测结果确定设备验证模式,设备验证模式可以为密码验证模式,还可以为虹膜验证模式等。
112.在具体实现中,根据脸部特征信息和偷窥检测结果确定设备验证模式的步骤还包括:在脸部特征信息不满足预设脸部遮挡条件,并且偷窥检测结果为存在偷窥者时,根据待处理环境像素信息和待处理环境图像确定偷窥脸部信息,根据偷窥脸部信息和脸部图像确定设备验证模式。
113.假设设备使用者的脸部图像存在眼睛特征信息、鼻子特征信息、嘴巴特征信息、耳朵特征信息以及眉毛特征信息,则判定脸部特征信息不满足预设脸部遮挡条件,之后在偷窥检测结果为存在偷窥者时,根据待处理环境像素信息和待处理环境图像确定偷窥者脸部信息,根据偷窥脸部信息和脸部图像确定设备验证模式,该设备验证模式可以为人脸验证模式,还可以为密码验证模式等。
114.在具体实现中,根据脸部特征信息和偷窥检测结果确定设备验证模式的步骤还包括:在脸部特征信息满足预设脸部遮挡条件时,并且偷窥检测结果为不存在偷窥者时,根据脸部图像和五官轮廓像素信息确定脸部遮挡图像,根据脸部遮挡图像和偷窥检测结果确定设备验证模式。
115.假设五官轮廓像素信息包括鼻子轮廓像素信息、嘴巴轮廓像素信息、耳朵轮廓像素信息以及眉毛轮廓像素信息,则脸部遮挡像素信息为眼睛轮廓像素信息,根据眼睛轮廓像素信息确定眼睛遮挡区域,根据眼睛遮挡区域对脸部图像进行裁剪,获得眼睛遮挡图像,可判定设备使用者的脸部特征信息满足预设脸部遮挡条件,并且偷窥检测结果为不存在偷窥者时,设备验证模式可以为密码验证模式,用户还可以自行调整设备验证模式,将密码验证模式调整为人脸验证模式,还可以将密码验证模式调整为虹膜验证模式等。
116.假设五官轮廓像素信息包括眼睛轮廓像素信息、鼻子轮廓像素信息、耳朵轮廓像素信息以及眉毛轮廓像素信息,则脸部遮挡像素信息为脸部轮廓像素信息,根据嘴巴轮廓像素信息确定嘴巴遮挡区域,根据嘴巴遮挡区域对脸部图像进行裁剪,获得嘴巴遮挡图像,可判定设备使用者的脸部特征信息满足预设脸部遮挡条件,并且偷窥检测结果为不存在偷窥者时,设备验证模式可以为虹膜验证模式或密码验证模式,用户还可以自行调整设备验证模式,将虹膜验证模式或密码验证模式调整为人脸验证模式等。
117.在具体实现中,在脸部特征信息不满足预设脸部遮挡条件,并且偷窥检测结果为不存在偷窥者时,根据脸部图像和偷窥检测结果确定设备验证模式,该设备验证模式可以为人脸验证模式,还可以为密码验证模式,还可以为虹膜验证模式等。
118.步骤s50:根据所述设备验证模式对所述设备使用者进行身份验证,并在所述身份验证通过时,对所述终端设备进行解锁。
119.在具体实现中,当脸部特征信息不满足预设脸部遮挡条件,并且偷窥检测结果存在偷窥者时,终端设备推荐的设备验证模式为虹膜验证模式、人脸验证模式或密码验证模
式,设备使用者可以根据虹膜验证模式、人脸验证模式或密码验证模式进行身份验证,并在身份验证通过时,对终端设备进行解锁,之后会在终端设备上的界面上展示偷窥者的脸部图像等;在脸部特征信息满足预设脸部遮挡条件,并且偷窥检测结果存在偷窥者时,终端设备首先判断设备使用者的脸部图像存在嘴部遮挡,还是存在眼部遮挡,在嘴部遮挡时推荐的设备验证模式可以为虹膜验证模式,还可以为密码验证模式,在眼部遮挡时推荐的设备验证模式可以为密码验证模式,设备使用者可以根据设备验证模式进行身份验证,并在身份验证通过时,对终端设备进行解锁,之后会在终端设备上的界面上展示偷窥者的脸部图像等。
120.当脸部特征信息满足预设脸部遮挡条件,并且偷窥检测结果不存在偷窥者,判断设备使用者的脸部图像存在嘴部遮挡,还是存在眼部遮挡,在嘴部遮挡时推荐的设备验证模式可以为虹膜验证模式,还可以为密码验证模式,在眼部遮挡时推荐的设备验证模式为密码验证模式,设备使用者可以根据设备验证模式进行身份验证,并在身份验证通过时,对终端设备进行解锁;脸部特征信息不满足预设脸部遮挡条件,并且偷窥检测结果不存在偷窥者时,推荐的设备验证模式可以为虹膜验证模式,还可以为人脸验证模式,还可以为密码验证模式等,设备使用者可以根据设备验证模式进行身份验证,并在身份验证通过时,对终端设备进行解锁。
121.在本实施例中首先采集终端设备的周边环境图像及设备使用者的脸部图像,对脸部图像进行特征提取,获得脸部特征信息,然后根据周边环境图像进行偷窥检测,获得偷窥检测结果,之后根据脸部特征信息和偷窥检测结果确定设备验证模式,最后根据设备验证模式对设备使用者进行身份验证,在身份验证通过时,对终端设备进行解锁。相较于现有技术,需要设备使用者自行查看周边环境,并手动遮挡屏幕进行密码输入,而本实施例根据周边环境图像进行偷窥检测,获得偷窥检测结果,之后根据设备使用者的脸部特征信息和偷窥检测结果确定设备验证模式,最后根据设备验证模式对终端设备进行解锁,从而提高了设备解锁的安全性,进而提高了用户体验。
122.参考图3,图3为本发明设备解锁方法第二实施例的流程示意图。
123.基于上述第一实施例,在本实施例中,所述步骤s20,还包括:
124.步骤s201:获取所述脸部图像的脸部像素信息。
125.脸部图像为包含设备使用者脸部的图像,应理解的是,图像是由多个像素信息组成的,脸部像素信息为设备使用者脸部图像的多个像素信息等。
126.步骤s202:从所述脸部像素信息中提取五官轮廓像素信息。
127.像素信息中存在颜色信息或灰度值,可以通过颜色或者灰度值从脸部像素信息中提取五官轮廓像素信息,五官轮廓像素信息包括眼睛轮廓像素信息、鼻子轮廓像素信息、嘴巴轮廓像素信息、耳朵轮廓像素信息以及眉毛轮廓像素信息等。
128.步骤s203:根据所述五官轮廓像素信息确定脸部五官区域信息。
129.应理解的是,根据五官轮廓像素信息确定脸部五官区域信息的步骤包括:根据五官轮廓像素信息确定五官轮廓线,之后根据五官轮廓线确定脸部五官区域,五官轮廓线包括眼睛轮廓线、鼻子轮廓线、嘴巴轮廓线、耳朵轮廓线及眉毛轮廓线等,脸部五官区域包括眼睛区域、鼻子区域、嘴巴区域、耳朵区域及眉毛区域等。
130.在本实施中可以根据眼睛轮廓像素信息确定眼睛轮廓线,根据鼻子轮廓像素信息
确定鼻子轮廓线,根据嘴巴轮廓像素信息确定嘴巴轮廓线,根据耳朵轮廓像素信息确定耳朵轮廓线,根据眉毛轮廓像素信息确定眉毛轮廓线,之后根据眼睛轮廓线确定眼睛区域,根据鼻子轮廓线确定鼻子区域,根据嘴巴轮廓线确定嘴巴区域,根据耳朵轮廓线确定耳朵区域,根据眉毛轮廓线确定眉毛区域等。
131.步骤s204:根据所述脸部五官区域信息对所述脸部图像进行特征提取,获得脸部特征信息。
132.脸部特征信息可以根据眼睛区域、鼻子区域、嘴巴区域、耳朵区域及眉毛区域确定设备使用者的脸部五官特征信息,其中,脸部五官特征信息包括眼睛特征信息、鼻子特征信息、嘴巴特征信息、耳朵特征信息以及眉毛特征信息等。
133.在本实施例中,首先获取脸部图像的脸部像素信息,然后从脸部像素信息中提取五官轮廓像素信息,之后根据五官轮廓像素信息确定脸部五官区域信息,最后根据脸部五官区域信息对脸部图像进行特征提取,获得脸部特征信息,相较于现有技术中,根据特征提取模型对脸部图像进行全脸特征提取,而本实施例中,确定脸部五官区域信息,之后根据脸部五官区域信息对脸部图像进行特征提取,获得脸部特征信息,从而提高了脸部特征提取的效率。
134.在本实施例中,所述步骤s30,还包括:
135.步骤s301:获取所述周边环境图像的环境像素信息。
136.需要说明的是,周边环境图像中可以存在设备使用者的脸部图像,还可以不存在设备使用者的脸部图像,可知,环境像素信息为周边环境图像中所有像素信息等。
137.步骤s302:根据所述环境像素信息确定待处理环境像素信息。
138.假设环境像素信息中存在设备使用者的脸部像素信息,需要在环境像素信息中除去设备使用者的脸部像素信息,获得待处理环境像素信息。
139.步骤s303:根据所述待处理环境像素信息对所述周边环境图像进行裁剪,获得待处理环境图像。
140.假设环境像素信息中存在设备使用者的脸部像素信息,需要在环境像素信息中除去设备使用者的脸部像素信息,获得待处理环境像素信息,之后根据待处理环境像素信息对周边环境图像进行裁剪,获得待处理环境图像,待处理环境图像中不存在设备使用者的脸部图像等。
141.假设环境像素信息中不存在设备使用者的脸部像素信息,直接将环境像素信息对应的周边环境图像作为待处理环境图像等。
142.步骤s304:根据所述待处理环境图像进行偷窥检测,获得偷窥检测结果。
143.偷窥检测结果包括存在偷窥者和不存在偷窥者等,需要说明的是,周边环境图像中存在除设备使用者的其他用户都作为偷窥者等。
144.判断待处理环境图像中是否存在其他用户脸部图像,在存在其他用户脸部图像时,偷窥检测结果为存在偷窥者;在不存在其他用户脸部图像时,偷窥检测结果为不存在偷窥者等。
145.在本实施例中,首先获取周边环境图像的环境像素信息,然后根据环境像素信息确定待处理环境像素信息,之后根据待处理环境像素信息对周边环境图像进行裁剪,获得待处理环境图像,最后根据待处理环境图像进行偷窥检测,获得偷窥检测结果,相较于现有
技术中,并不会对周边环境图像进行偷窥检测,仅仅获取周边环境图像中对应的物体信息,而本实施例中需要根据待处理环境像素信息对周边环境进行裁剪,获得待处理环境图像,之后对待处理环境图像进行偷窥检测,获得偷窥检测结果,从而提高了用户体验,进而提高了终端设备的使用安全性。
146.参照图4,图4为本发明设备解锁装置第一实施例的结构框图。
147.如图4所示,本发明实施例提出的设备解锁装置包括:
148.采集模块4001,用于采集终端设备的周边环境图像及设备使用者的脸部图像。
149.需要说明的是,终端设备可以为手机、平板、电脑以及智能门锁等。
150.周边环境图像可以为包括设备使用者脸部、其他用户脸部以及建筑物的环境图像等,设备使用者的脸部图像为包含设备使用者脸部的图像等。
151.应理解的是,可以通过终端设备的前置摄像头拍摄的周边环境图像和设备使用者的脸部图像;还可以通过终端设备的外接摄像头拍摄周边环境图像和设备使用者的脸部图像;该周边环境图像和设备使用者的脸部图像可以同一时刻的单张图像,还可以为同一时刻的多张图像等。
152.设备使用者的脸部图像还可以为根据周边环境图像分割的设备使用者脸部图像。例如,周边环境图像中包含设备使用者的完整脸部,可以根据设备使用者的脸部轮廓线对周边环境图像进行裁剪,获得设备使用的脸部图像等。
153.提取模块4002,用于对所述脸部图像进行特征提取,获得脸部特征信息。
154.脸部特征信息可以为设备使用者的脸部五官特征信息,脸部五官特征信息包括眼睛特征信息、鼻子特征信息、嘴巴特征信息、耳朵特征信息以及眉毛特征信息等。
155.对脸部图像进行特征提取,获得脸部特征信息的步骤包括:获取脸部图像的脸部像素信息,从脸部像素信息中提取五官轮廓像素信息,根据五官轮廓像素信息确定脸部五官区域信息,根据脸部五官区域信息对脸部图像进行特征提取,获得脸部特征信息。
156.像素信息中存在颜色信息或灰度值,可以通过颜色或者灰度值从脸部像素信息中提取五官轮廓像素信息,五官轮廓像素信息包括眼睛轮廓像素信息、鼻子轮廓像素信息、嘴巴轮廓像素信息、耳朵轮廓像素信息以及眉毛轮廓像素信息等。
157.应理解的是,根据五官轮廓像素信息确定脸部五官区域信息的步骤包括:根据五官轮廓像素信息确定五官轮廓线,之后根据五官轮廓线确定脸部五官区域,五官轮廓线包括眼睛轮廓线、鼻子轮廓线、嘴巴轮廓线、耳朵轮廓线及眉毛轮廓线等,脸部五官区域包括眼睛区域、鼻子区域、嘴巴区域、耳朵区域及眉毛区域等。
158.在本实施中可以根据眼睛轮廓像素信息确定眼睛轮廓线,根据鼻子轮廓像素信息确定鼻子轮廓线,根据嘴巴轮廓像素信息确定嘴巴轮廓线,根据耳朵轮廓像素信息确定耳朵轮廓线,根据眉毛轮廓像素信息确定眉毛轮廓线,之后根据眼睛轮廓线确定眼睛区域,根据鼻子轮廓线确定鼻子区域,根据嘴巴轮廓线确定嘴巴区域,根据耳朵轮廓线确定耳朵区域,根据眉毛轮廓线确定眉毛区域等。
159.检测模块4003,用于根据所述周边环境图像进行偷窥检测,获得偷窥检测结果。
160.偷窥检测结果包括存在偷窥者和不存在偷窥者等,需要说明的是,周边环境图像中存在除设备使用者的其他用户都作为偷窥者等。
161.根据周边环境图像进行偷窥检测,获得偷窥检测结果的步骤包括:获取周边环境
图像的环境像素信息,根据环境像素信息确定待处理环境像素信息,根据待处理环境像素信息对周边环境图像进行裁剪,获得待处理环境图像,根据待处理环境图像进行偷窥检测,获得偷窥检测结果等。
162.假设环境像素信息中存在设备使用者的脸部像素信息,需要在环境像素信息中除去设备使用者的脸部像素信息,获得待处理环境像素信息,之后根据待处理环境像素信息对周边环境图像进行裁剪,获得待处理环境图像,待处理环境图像中不存在设备使用者的脸部图像等。
163.假设环境像素信息中不存在设备使用者的脸部像素信息,直接将环境像素信息对应的周边环境图像作为待处理环境图像等,之后判断待处理环境图像中是否存在其他用户脸部图像,在存在其他用户脸部图像时,偷窥检测结果为存在偷窥者;在不存在其他用户脸部图像时,偷窥检测结果为不存在偷窥者等。
164.确定模块4004,用于根据所述脸部特征信息和所述偷窥检测结果确定设备验证模式。
165.设备验证模式包括人脸验证模式、虹膜验证模式以及密码验证模式等,脸部特征信息包括眼睛特征信息、鼻子特征信息、嘴巴特征信息、耳朵特征信息以及眉毛特征信息等。
166.在具体实现中,根据脸部特征信息和偷窥检测结果确定设备验证模式的步骤包括:在脸部特征信息满足预设脸部遮挡条件时,并且偷窥检测结果为存在偷窥者时,根据脸部图像和五官轮廓像素信息确定脸部遮挡图像,根据待处理环境像素信息和待处理环境图像确定偷窥脸部信息,根据脸部遮挡图像和偷窥脸部信息确定设备验证模式,预设脸部遮挡条件不存在眼睛特征信息和/或嘴巴特征信息。
167.根据脸部图像和五官轮廓像素信息确定脸部遮挡图像的步骤包括:根据脸部像素信息和五官轮廓像素信息确定脸部遮挡像素信息,根据脸部遮挡像素信息确定脸部遮挡区域,根据脸部遮挡区域对脸部图像进行裁剪,获得脸部遮挡图像,脸部遮挡图像包括眼部遮挡图像和/或嘴部遮挡图像等。
168.当检测识别的五官轮廓像素信息包括鼻子轮廓像素信息、嘴巴轮廓像素信息、耳朵轮廓像素信息以及眉毛轮廓像素信息时,脸部遮挡像素信息为眼睛轮廓像素信息,根据眼睛轮廓像素信息确定眼睛遮挡区域,根据眼睛遮挡区域对脸部图像进行裁剪,获得眼睛遮挡图像,可判定设备使用者的脸部特征信息满足预设脸部遮挡条件,例如设备使用者脸部图像为戴着墨镜的脸部图像,等等。
169.在检测识别的五官轮廓像素信息包括眼睛轮廓像素信息、鼻子轮廓像素信息、耳朵轮廓像素信息以及眉毛轮廓像素信息时,脸部遮挡像素信息为脸部轮廓像素信息,根据嘴巴轮廓像素信息确定嘴巴遮挡区域,根据嘴巴遮挡区域对脸部图像进行裁剪,获得嘴巴遮挡图像,可判定设备使用者的脸部特征信息满足预设脸部遮挡条件,例如设备使用者脸部图像为戴着口罩的脸部图像,等等。
170.根据待处理环境像素信息和待处理环境图像确定偷窥脸部信息的步骤包括:从待处理环境像素信息中提取偷窥五官像素信息,根据偷窥五官像素信息对待处理环境图像进行裁剪,获得偷窥脸部图像,根据偷窥脸部图像确定对应的偷窥角度信息,将偷窥脸部图像和偷窥角度信息作为偷窥脸部信息。
171.根据偷窥脸部图像确定对应的偷窥角度信息的步骤包括:对偷窥脸部图像进行灰度处理,获得偷窥灰度图像,对偷窥灰度图像进行特征提取,获得偷窥眼部特征信息,根据偷窥眼部特征信息确定偷窥脸部图像对应的偷窥角度信息。
172.偷窥脸部图像为待处理环境图像中存在的其他用户脸部图像,偷窥角度信息为偷窥者眼睛角度信息,可以为90度,还可以为45度等,90度为用户眼睛正面对着终端设备的屏幕等。
173.根据脸部特征信息和偷窥检测结果确定设备验证模式的步骤之后,还需要判断偷窥角度信息是否满足预设偷窥角度条件,在偷窥角度信息满足预设偷窥角度条件时,将偷窥角度信息对应的偷窥脸部图像发送至终端设备,以使终端设备对偷窥脸部图像进行展示,从而提醒设备使用者有偷窥者存在,输入密码或查看终端设备防止被偷窥等。
174.预设偷窥角度条件为用户眼睛正面对着终端设备的屏幕等。假设待处理环境图像中存在多个偷窥者,若偷窥者a眼睛角度信息为90度,偷窥者b眼睛角度信息为60度,偷窥者c眼睛角度信息为45度,则偷窥者a眼睛角度信息满足预设偷窥角度条件,将偷窥者a对应的偷窥脸部图像发送至设备使用者的终端设备上,以使设备使用者查看偷窥者图像。
175.还需说明的是,在设备使用者的脸部图像为戴着墨镜的脸部图像,并且偷窥检测结果为存在偷窥者时,根据鼻子特征信息、嘴巴特征信息、耳朵特征信息以及眉毛特征信息和偷窥检测结果确定设备验证模式,设备验证模式可以为密码验证模式等;在设备使用者的脸部图像为戴着口罩的脸部图像,并且偷窥检测结果为存在偷窥者时,根据眼睛特征信息、鼻子特征信息、耳朵特征信息以及眉毛特征信息和偷窥检测结果确定设备验证模式,设备验证模式可以为密码验证模式,还可以为虹膜验证模式等。
176.在具体实现中,根据脸部特征信息和偷窥检测结果确定设备验证模式的步骤还包括:在脸部特征信息不满足预设脸部遮挡条件,并且偷窥检测结果为存在偷窥者时,根据待处理环境像素信息和待处理环境图像确定偷窥脸部信息,根据偷窥脸部信息和脸部图像确定设备验证模式。
177.假设设备使用者的脸部图像存在眼睛特征信息、鼻子特征信息、嘴巴特征信息、耳朵特征信息以及眉毛特征信息,则判定脸部特征信息不满足预设脸部遮挡条件,之后在偷窥检测结果为存在偷窥者时,根据待处理环境像素信息和待处理环境图像确定偷窥者脸部信息,根据偷窥脸部信息和脸部图像确定设备验证模式,该设备验证模式可以为人脸验证模式,还可以为密码验证模式等。
178.在具体实现中,根据脸部特征信息和偷窥检测结果确定设备验证模式的步骤还包括:在脸部特征信息满足预设脸部遮挡条件时,并且偷窥检测结果为不存在偷窥者时,根据脸部图像和五官轮廓像素信息确定脸部遮挡图像,根据脸部遮挡图像和偷窥检测结果确定设备验证模式。
179.假设五官轮廓像素信息包括鼻子轮廓像素信息、嘴巴轮廓像素信息、耳朵轮廓像素信息以及眉毛轮廓像素信息,则脸部遮挡像素信息为眼睛轮廓像素信息,根据眼睛轮廓像素信息确定眼睛遮挡区域,根据眼睛遮挡区域对脸部图像进行裁剪,获得眼睛遮挡图像,可判定设备使用者的脸部特征信息满足预设脸部遮挡条件,并且偷窥检测结果为不存在偷窥者时,设备验证模式可以为密码验证模式,用户还可以自行调整设备验证模式,将密码验证模式调整为人脸验证模式,还可以将密码验证模式调整为虹膜验证模式等。
180.假设五官轮廓像素信息包括眼睛轮廓像素信息、鼻子轮廓像素信息、耳朵轮廓像素信息以及眉毛轮廓像素信息,则脸部遮挡像素信息为脸部轮廓像素信息,根据嘴巴轮廓像素信息确定嘴巴遮挡区域,根据嘴巴遮挡区域对脸部图像进行裁剪,获得嘴巴遮挡图像,可判定设备使用者的脸部特征信息满足预设脸部遮挡条件,并且偷窥检测结果为不存在偷窥者时,设备验证模式可以为虹膜验证模式或密码验证模式,用户还可以自行调整设备验证模式,将虹膜验证模式或密码验证模式调整为人脸验证模式等。
181.在具体实现中,在脸部特征信息不满足预设脸部遮挡条件,并且偷窥检测结果为不存在偷窥者时,根据脸部图像和偷窥检测结果确定设备验证模式,该设备验证模式可以为人脸验证模式,还可以为密码验证模式,还可以为虹膜验证模式等。
182.验证模块4005,用于根据所述设备验证模式对所述设备使用者进行身份验证,并在所述身份验证通过时,对所述终端设备进行解锁。
183.在具体实现中,当脸部特征信息不满足预设脸部遮挡条件,并且偷窥检测结果存在偷窥者时,终端设备推荐的设备验证模式为虹膜验证模式、人脸验证模式或密码验证模式,设备使用者可以根据虹膜验证模式、人脸验证模式或密码验证模式进行身份验证,并在身份验证通过时,对终端设备进行解锁,之后会在终端设备上的界面上展示偷窥者的脸部图像等;在脸部特征信息满足预设脸部遮挡条件,并且偷窥检测结果存在偷窥者时,终端设备首先判断设备使用者的脸部图像存在嘴部遮挡,还是存在眼部遮挡,在嘴部遮挡时推荐的设备验证模式可以为虹膜验证模式,还可以为密码验证模式,在眼部遮挡时推荐的设备验证模式可以为密码验证模式,设备使用者可以根据设备验证模式进行身份验证,并在身份验证通过时,对终端设备进行解锁,之后会在终端设备上的界面上展示偷窥者的脸部图像等。
184.在具体实现中,当脸部特征信息满足预设脸部遮挡条件,并且偷窥检测结果不存在偷窥者,判断设备使用者的脸部图像存在嘴部遮挡,还是存在眼部遮挡,在嘴部遮挡时推荐的设备验证模式可以为虹膜验证模式,还可以为密码验证模式,在眼部遮挡时推荐的设备验证模式为密码验证模式,设备使用者可以根据设备验证模式进行身份验证,并在身份验证通过时,对终端设备进行解锁;脸部特征信息不满足预设脸部遮挡条件,并且偷窥检测结果不存在偷窥者时,推荐的设备验证模式可以为虹膜验证模式,还可以为人脸验证模式,还可以为密码验证模式等,设备使用者可以根据设备验证模式进行身份验证,并在身份验证通过时,对终端设备进行解锁。
185.在本实施例中首先采集终端设备的周边环境图像及设备使用者的脸部图像,对脸部图像进行特征提取,获得脸部特征信息,然后根据周边环境图像进行偷窥检测,获得偷窥检测结果,之后根据脸部特征信息和偷窥检测结果确定设备验证模式,最后根据设备验证模式对设备使用者进行身份验证,在身份验证通过时,对终端设备进行解锁。相较于现有技术,需要设备使用者自行查看周边环境,并手动遮挡屏幕进行密码输入,而本实施例根据周边环境图像进行偷窥检测,获得偷窥检测结果,之后根据设备使用者的脸部特征信息和偷窥检测结果确定设备验证模式,最后根据设备验证模式对终端设备进行解锁,从而提高了设备解锁的安全性,进而提高了用户体验。
186.进一步地,所述提取模块4002,还用于获取所述脸部图像的脸部像素信息;
187.所述提取模块4002,还用于从所述脸部像素信息中提取五官轮廓像素信息;
188.所述提取模块4002,还用于根据所述五官轮廓像素信息确定脸部五官区域信息;
189.所述提取模块4002,还用于根据所述脸部五官区域信息对所述脸部图像进行特征提取,获得脸部特征信息。
190.进一步地,所述检测模块4003,还用于获取所述周边环境图像的环境像素信息;
191.所述检测模块4003,还用于根据所述环境像素信息确定待处理环境像素信息;
192.所述检测模块4003,还用于根据所述待处理环境像素信息对所述周边环境图像进行裁剪,获得待处理环境图像;
193.所述检测模块4003,还用于根据所述待处理环境图像进行偷窥检测,获得偷窥检测结果。
194.进一步地,所述确定模块4004,还用于在所述脸部特征信息满足预设脸部遮挡条件,并且所述偷窥检测结果为存在偷窥者时,根据所述脸部图像和所述五官轮廓像素信息确定脸部遮挡图像;
195.所述确定模块4004,还用于根据所述待处理环境像素信息和所述待处理环境图像确定偷窥脸部信息;
196.所述确定模块4004,还用于根据所述脸部遮挡图像和所述偷窥脸部信息确定设备验证模式。
197.进一步地,所述确定模块4004,还用于在所述脸部特征信息不满足预设脸部遮挡条件,并且所述偷窥检测结果为存在偷窥者时,根据所述待处理环境像素信息和所述待处理环境图像确定偷窥脸部信息;
198.所述确定模块4004,还用于根据所述偷窥脸部信息和所述脸部图像确定设备验证模式。
199.进一步地,所述确定模块4004,还用于在所述脸部特征信息满足预设脸部遮挡条件,并且所述偷窥检测结果为不存在偷窥者时,根据所述脸部图像和所述五官轮廓像素信息确定脸部遮挡图像;
200.所述确定模块4004,还用于根据所述脸部遮挡图像和所述偷窥检测结果确定设备验证模式。
201.进一步地,所述确定模块4004,还用于在所述脸部特征信息不满足预设脸部遮挡条件,并且所述偷窥检测结果为不存在偷窥者时,根据所述脸部图像和所述偷窥检测结果确定设备验证模式。
202.进一步地,所述确定模块4004,还用于根据所述脸部像素信息和所述五官轮廓像素信息确定脸部遮挡像素信息;
203.所述确定模块4004,还用于根据所述脸部遮挡像素信息确定脸部遮挡区域;
204.所述确定模块4004,还用于根据所述脸部遮挡区域对所述脸部图像进行裁剪,获得脸部遮挡图像。
205.进一步地,所述确定模块4004,还用于从所述待处理环境像素信息中提取偷窥五官像素信息;
206.所述确定模块4004,还用于根据所述偷窥五官像素信息对所述待处理环境图像进行裁剪,获得偷窥脸部图像;
207.所述确定模块4004,还用于根据所述偷窥脸部图像确定对应的偷窥角度信息;
208.所述确定模块4004,还用于将所述偷窥脸部图像和所述偷窥角度信息作为偷窥脸部信息。
209.进一步地,所述确定模块4004,还用于对所述偷窥脸部图像进行灰度处理,获得偷窥灰度图像;
210.所述确定模块4004,还用于对所述偷窥灰度图像进行特征提取,获得偷窥眼部特征信息;
211.所述确定模块4004,还用于根据所述偷窥眼部特征信息确定所述偷窥脸部图像对应的偷窥角度信息。
212.进一步地,所述设备解锁装置还包括:
213.展示模块,用于判断所述偷窥角度信息是否满足预设偷窥角度条件;
214.所述展示模块,还用于在所述偷窥角度信息满足所述预设偷窥角度条件时,将所述偷窥角度信息对应的偷窥脸部图像发送至所述终端设备,以使所述终端设备对所述偷窥脸部图像进行展示。
215.本发明设备解锁装置的其他实施例或具体实现方式可参照上述各方法实施例,此处不再赘述。
216.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
217.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
218.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器/随机存取存储器、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
219.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
220.本发明还公开了a1、一种设备解锁方法,所述设备解锁方法,包括以下步骤:
221.采集终端设备的周边环境图像及设备使用者的脸部图像;
222.对所述脸部图像进行特征提取,获得脸部特征信息;
223.根据所述周边环境图像进行偷窥检测,获得偷窥检测结果;
224.根据所述脸部特征信息和所述偷窥检测结果确定设备验证模式;
225.根据所述设备验证模式对所述设备使用者进行身份验证,并在所述身份验证通过时,对所述终端设备进行解锁。
226.a2、如权利要求a1所述的方法,所述对所述脸部图像进行特征提取,获得脸部特征信息的步骤,包括:
227.获取所述脸部图像的脸部像素信息;
228.从所述脸部像素信息中提取五官轮廓像素信息;
229.根据所述五官轮廓像素信息确定脸部五官区域信息;
230.根据所述脸部五官区域信息对所述脸部图像进行特征提取,获得脸部特征信息。
231.a3、如权利要求a2所述的方法,所述根据所述周边环境图像进行偷窥检测,获得偷窥检测结果的步骤,包括:
232.获取所述周边环境图像的环境像素信息;
233.根据所述环境像素信息确定待处理环境像素信息;
234.根据所述待处理环境像素信息对所述周边环境图像进行裁剪,获得待处理环境图像;
235.根据所述待处理环境图像进行偷窥检测,获得偷窥检测结果。
236.a4、如权利要求a3所述的方法,所述根据所述脸部特征信息和所述偷窥检测结果确定设备验证模式的步骤,包括:
237.在所述脸部特征信息满足预设脸部遮挡条件,并且所述偷窥检测结果为存在偷窥者时,根据所述脸部图像和所述五官轮廓像素信息确定脸部遮挡图像;
238.根据所述待处理环境像素信息和所述待处理环境图像确定偷窥脸部信息;
239.根据所述脸部遮挡图像和所述偷窥脸部信息确定设备验证模式。
240.a5、如权利要求a3所述的方法,所述根据所述脸部特征信息和所述偷窥检测结果确定设备验证模式的步骤,还包括:
241.在所述脸部特征信息不满足预设脸部遮挡条件,并且所述偷窥检测结果为存在偷窥者时,根据所述待处理环境像素信息和所述待处理环境图像确定偷窥脸部信息;
242.根据所述偷窥脸部信息和所述脸部图像确定设备验证模式。
243.a6、如权利要求a3所述的方法,所述根据所述脸部特征信息和所述偷窥检测结果确定设备验证模式的步骤,还包括:
244.在所述脸部特征信息满足预设脸部遮挡条件,并且所述偷窥检测结果为不存在偷窥者时,根据所述脸部图像和所述五官轮廓像素信息确定脸部遮挡图像;
245.根据所述脸部遮挡图像和所述偷窥检测结果确定设备验证模式。
246.a7、如权利要求a3所述的方法,所述根据所述脸部特征信息和所述偷窥检测结果确定设备验证模式的步骤,还包括:
247.在所述脸部特征信息不满足预设脸部遮挡条件,并且所述偷窥检测结果为不存在偷窥者时,根据所述脸部图像和所述偷窥检测结果确定设备验证模式。
248.a8、如权利要求a4或a6任一项所述的方法,所述根据所述脸部图像和所述五官轮廓像素信息确定脸部遮挡图像的步骤,包括:
249.根据所述脸部像素信息和所述五官轮廓像素信息确定脸部遮挡像素信息;
250.根据所述脸部遮挡像素信息确定脸部遮挡区域;
251.根据所述脸部遮挡区域对所述脸部图像进行裁剪,获得脸部遮挡图像。
252.a9、如权利要求a4或a5任一项所述的方法,所述根据所述待处理环境像素信息和所述待处理环境图像确定偷窥脸部信息的步骤,包括:
253.从所述待处理环境像素信息中提取偷窥五官像素信息;
254.根据所述偷窥五官像素信息对所述待处理环境图像进行裁剪,获得偷窥脸部图像;
255.根据所述偷窥脸部图像确定对应的偷窥角度信息;
256.将所述偷窥脸部图像和所述偷窥角度信息作为偷窥脸部信息。
257.a10、如权利要a9所述的方法,所述根据所述偷窥脸部图像确定对应的偷窥角度信息的步骤,包括:
258.对所述偷窥脸部图像进行灰度处理,获得偷窥灰度图像;
259.对所述偷窥灰度图像进行特征提取,获得偷窥眼部特征信息;
260.根据所述偷窥眼部特征信息确定所述偷窥脸部图像对应的偷窥角度信息。
261.a11、如权利要求a10所述的方法,所述根据所述脸部特征信息和所述偷窥检测结果确定设备验证模式的步骤之后,还包括:
262.判断所述偷窥角度信息是否满足预设偷窥角度条件;
263.在所述偷窥角度信息满足所述预设偷窥角度条件时,将所述偷窥角度信息对应的偷窥脸部图像发送至所述终端设备,以使所述终端设备对所述偷窥脸部图像进行展示。
264.本发明还公开了b12、一种设备解锁装置,所述设备解锁装置包括:
265.采集模块,用于采集终端设备的周边环境图像及设备使用者的脸部图像;
266.提取模块,用于对所述脸部图像进行特征提取,获得脸部特征信息;
267.检测模块,用于根据所述周边环境图像进行偷窥检测,获得偷窥检测结果;
268.确定模块,用于根据所述脸部特征信息和所述偷窥检测结果确定设备验证模式;
269.验证模块,用于根据所述设备验证模式对所述设备使用者进行身份验证,并在所述身份验证通过时,对所述终端设备进行解锁。
270.b13、如权利要求b12所述的装置,所述提取模块,还用于获取所述脸部图像的脸部像素信息;
271.所述提取模块,还用于从所述脸部像素信息中提取五官轮廓像素信息;
272.所述提取模块,还用于根据所述五官轮廓像素信息确定脸部五官区域信息;
273.所述提取模块,还用于根据所述脸部五官区域信息对所述脸部图像进行特征提取,获得脸部特征信息。
274.b14、如权利要求b13所述的装置,所述检测模块,还用于获取所述周边环境图像的环境像素信息;
275.所述检测模块,还用于根据所述环境像素信息确定待处理环境像素信息;
276.所述检测模块,还用于根据所述待处理环境像素信息对所述周边环境图像进行裁剪,获得待处理环境图像;
277.所述检测模块,还用于根据所述待处理环境图像进行偷窥检测,获得偷窥检测结果。
278.b15、如权利要求b14所述的装置,所述确定模块,还用于在所述脸部特征信息满足预设脸部遮挡条件,并且所述偷窥检测结果为存在偷窥者时,根据所述脸部图像和所述五官轮廓像素信息确定脸部遮挡图像;
279.所述确定模块,还用于根据所述待处理环境像素信息和所述待处理环境图像确定偷窥脸部信息;
280.所述确定模块,还用于根据所述脸部遮挡图像和所述偷窥脸部信息确定设备验证模式。
281.b16、如权利要求b14所述的装置,所述确定模块,还用于在所述脸部特征信息不满足预设脸部遮挡条件,并且所述偷窥检测结果为存在偷窥者时,根据所述待处理环境像素信息和所述待处理环境图像确定偷窥脸部信息;
282.所述确定模块,还用于根据所述偷窥脸部信息和所述脸部图像确定设备验证模式。
283.b17、如权利要求b14所述的装置,所述确定模块,还用于在所述脸部特征信息满足预设脸部遮挡条件,并且所述偷窥检测结果为不存在偷窥者时,根据所述脸部图像和所述五官轮廓像素信息确定脸部遮挡图像;
284.所述确定模块,还用于根据所述脸部遮挡图像和所述偷窥检测结果确定设备验证模式。
285.b18、如权利要求b14所述的装置,所述确定模块,还用于在所述脸部特征信息不满足预设脸部遮挡条件,并且所述偷窥检测结果为不存在偷窥者时,根据所述脸部图像和所述偷窥检测结果确定设备验证模式。
286.本发明还公开了c19、一种设备解锁设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的设备解锁程序,所述设备解锁程序配置为实现如上文所述的设备解锁方法的步骤。
287.本发明还公开了d20、一种存储介质,所述存储介质上存储有设备解锁程序,所述设备解锁程序被处理器执行时实现如上文所述的设备解锁方法的步骤。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1