基于人脸检测的资讯显示方法、装置、设备及存储介质转让专利

申请号 : CN202010046640.1

文献号 : CN111275874A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈渡雯

申请人 : 广州康行信息技术有限公司

摘要 :

本申请实施例公开了基于人脸检测的资讯显示方法、装置、设备及存储介质。本申请实施例提供的技术方案通过在人脸识别门禁打开前以扫描界面模式显示扫描界面,对用户的人脸扫描进行引导,并在人脸识别门禁成功验证用户账户后,通过资讯界面模式显示资讯界面,对资讯图片进行展示,方便用户了解资讯的详细信息,并且在用户离开人脸识别门禁后,恢复为扫描界面模式,对用户的人脸扫描进行引导,优化资讯的展示效果,提高用户体验。

权利要求 :

1.一种基于人脸检测的资讯显示方法,其特征在于,包括:根据人脸识别结果确定用户账户,并基于所述用户账户生成认证成功信息;

基于所述认证成功信息,将显示模式切换为资讯界面模式;

根据人脸识别结果生成用于指示用户停留或离开的停留信息;

基于指示用户离开的所述停留信息,将显示模式切换为扫描界面模式。

2.根据权利要求1所述的基于人脸检测的资讯显示方法,其特征在于,所述根据人脸识别结果确定用户账户,并基于所述用户账户生成认证成功信息之前,还包括:建立用户账户和人脸验证图像的绑定关系;

所述根据人脸识别结果确定用户账户,并基于所述用户账户生成认证成功信息,包括:获取人脸识别门禁拍摄获得的人脸识别结果;

检索与所述人脸识别结果匹配的人脸验证图像;

根据所述人脸验证图像与所述用户账户的绑定关系,确定与所述人脸识别结果对应的所述用户账户;

基于所述用户账户生成认证成功信息。

3.根据权利要求1所述的基于人脸检测的资讯显示方法,其特征在于,所述根据人脸识别结果生成用于指示用户停留或离开的停留信息,包括:根据人脸识别结果判断用户是否在人脸识别门禁处停留,生成停留判断结果;

基于指示用户未在人脸识别门禁处停留的停留判断结果,生成指示用户离开的停留信息;

基于指示用户在人脸识别门禁处停留的停留判断结果,生成指示用户停留的停留信息。

4.根据权利要求3所述的基于人脸检测的资讯显示方法,其特征在于,所述根据人脸识别结果判断用户是否在人脸识别门禁处停留,生成停留判断结果,包括:根据实时获取的人脸识别结果判断人脸识别门禁处是否存在人脸;

若未存在人脸,则生成指示用户未在人脸识别门禁处停留的停留判断结果;

若存在人脸,则基于所述人脸识别结果判断该人脸是否与所述用户账户对应;

若不对应,则生成指示用户未在人脸识别门禁处停留的停留判断结果;

若对应,则生成指示用户在人脸识别门禁处停留的停留判断结果。

5.根据权利要求1所述的基于人脸检测的资讯显示方法,其特征在于,所述方法还包括:获取资讯图像,并将所述资讯图像保存于资讯图像库,所述资讯图像包括第一资讯图像和第二资讯图像,所述第一资讯图像的尺寸大于所述第二资讯图像的尺寸。

6.根据权利要求5所述的基于人脸检测的资讯显示方法,其特征在于,所述基于所述认证成功信息,将显示模式切换为资讯界面模式,包括:基于所述认证成功信息,将显示模式切换为资讯界面模式;

基于资讯界面模式控制人脸识别门禁显示第一资讯图像;

所述基于指示用户离开的所述停留信息,将显示模式切换为扫描界面模式,包括:基于指示用户离开的所述停留信息,将显示模式切换为扫描界面模式;

基于扫描界面模式,控制人脸识别门禁显示第二资讯图像和扫描界面。

7.根据权利要求5所述的基于人脸检测的资讯显示方法,其特征在于,所述基于所述认证成功信息,将显示模式切换为资讯界面模式,包括:基于所述认证成功信息,根据所述人脸识别结果确定用户的第一表情信息;

基于所述第一表情信息确定用于展示的第一资讯图像;

将显示模式切换为资讯界面模式,以控制人脸识别门禁显示所述第一资讯图像。

8.根据权利要求5所述的基于人脸检测的资讯显示方法,其特征在于,所述基于所述认证成功信息,将显示模式切换为资讯界面模式,包括:所述基于所述认证成功信息,将显示模式切换为资讯界面模式;

基于所述用户账户的资讯确定策略,确定对应用户的意向资讯类型;

基于所述意向资讯类型确定第一资讯图像;

基于资讯界面模式控制人脸识别门禁显示所述第一资讯图像。

9.根据权利要求8所述的基于人脸检测的资讯显示方法,其特征在于,所述基于所述认证成功信息,将显示模式切换为资讯界面模式之后,还包括:基于实时获取的人脸识别结果确定用户的表情变化信息;

基于所述表情变化信息对所述用户账户的资讯确定策略进行更新。

10.根据权利要求5所述的基于人脸检测的资讯显示方法,其特征在于,所述基于所述认证成功信息,将显示模式切换为资讯界面模式之后,还包括:响应于资讯撤回请求生成扫描界面显示指令;

响应于所述扫描界面显示指令将显示模式切换为扫描界面模式。

11.一种基于人脸检测的资讯显示装置,其特征在于,包括认证模块、资讯界面切换模块、监测模块和扫描界面切换模块,其中:认证模块,用于根据人脸识别结果确定用户账户,并基于所述用户账户生成认证成功信息;

资讯界面切换模块,用于基于所述认证成功信息,将显示模式切换为资讯界面模式;

监测模块,用于根据人脸识别结果生成用于指示用户停留或离开的停留信息;

扫描界面切换模块,用于基于指示用户离开的所述停留信息,将显示模式切换为扫描界面模式。

12.一种计算机设备,其特征在于,包括:存储器以及一个或多个处理器;

所述存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-10任一所述的基于人脸检测的资讯显示方法。

13.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-10任一所述的基于人脸检测的资讯显示方法。

说明书 :

基于人脸检测的资讯显示方法、装置、设备及存储介质

技术领域

[0001] 本申请实施例涉及计算机技术领域,尤其涉及基于人脸检测的资讯显示方法、装置、设备及存储介质。

背景技术

[0002] 随着人们安全意识的加强,对小区、办公楼等场所的进出提出了更高的安全要求,为了对陌生人加以区分和阻隔,一般在这些场所的出入口处安装人脸识别门禁。
[0003] 人脸识别门禁通过对出入口处的人脸进行识别验证,在验证通过后开启门禁以供对应人员进出。目前,人脸识别门禁上一般会设置有显示屏,通过显示屏向人们展示各种资讯、如广告、通知等。
[0004] 为了保证用户在进行人脸扫描时可根据显示屏扫描界面上的引导进行人脸验证,显示屏上显示的资讯一般是叠加在扫描界面上进行显示,并且为了扫描界面的显示效果,资讯一般是通过尺寸较小的图片进行展示,影响了资讯的展示效果。

发明内容

[0005] 本申请实施例提供基于人脸检测的资讯显示方法、装置、设备及存储介质,以提高咨询的展示效果。
[0006] 在第一方面,本申请实施例提供了一种基于人脸检测的资讯显示方法,包括:
[0007] 根据人脸识别结果确定用户账户,并基于所述用户账户生成认证成功信息;
[0008] 基于所述认证成功信息,将显示模式切换为资讯界面模式;
[0009] 根据人脸识别结果生成用于指示用户停留或离开的停留信息;
[0010] 基于指示用户离开的所述停留信息,将显示模式切换为扫描界面模式。
[0011] 进一步的,所述根据人脸识别结果确定用户账户,并基于所述用户账户生成认证成功信息之前,还包括:
[0012] 建立用户账户和人脸验证图像的绑定关系;
[0013] 所述根据人脸识别结果确定用户账户,并基于所述用户账户生成认证成功信息,包括:
[0014] 获取人脸识别门禁拍摄获得的人脸识别结果;
[0015] 检索与所述人脸识别结果匹配的人脸验证图像;
[0016] 根据所述人脸验证图像与所述用户账户的绑定关系,确定与所述人脸识别结果对应的所述用户账户;
[0017] 基于所述用户账户生成认证成功信息。
[0018] 进一步的,所述根据人脸识别结果生成用于指示用户停留或离开的停留信息,包括:
[0019] 根据人脸识别结果判断用户是否在人脸识别门禁处停留,生成停留判断结果;
[0020] 基于指示用户未在人脸识别门禁处停留的停留判断结果,生成指示用户离开的停留信息;
[0021] 基于指示用户在人脸识别门禁处停留的停留判断结果,生成指示用户停留的停留信息。
[0022] 进一步的,所述根据人脸识别结果判断用户是否在人脸识别门禁处停留,生成停留判断结果,包括:
[0023] 根据实时获取的人脸识别结果判断人脸识别门禁处是否存在人脸;
[0024] 若未存在人脸,则生成指示用户未在人脸识别门禁处停留的停留判断结果;
[0025] 若存在人脸,则基于所述人脸识别结果判断该人脸是否与所述用户账户对应;
[0026] 若不对应,则生成指示用户未在人脸识别门禁处停留的停留判断结果;
[0027] 若对应,则生成指示用户在人脸识别门禁处停留的停留判断结果。
[0028] 进一步的,所述方法还包括:
[0029] 获取资讯图像,并将所述资讯图像保存于资讯图像库,所述资讯图像包括第一资讯图像和第二资讯图像,所述第一资讯图像的尺寸大于所述第二资讯图像的尺寸。
[0030] 进一步的,所述基于所述认证成功信息,将显示模式切换为资讯界面模式,包括:
[0031] 基于所述认证成功信息,将显示模式切换为资讯界面模式;
[0032] 基于资讯界面模式控制人脸识别门禁显示第一资讯图像;
[0033] 所述基于指示用户离开的所述停留信息,将显示模式切换为扫描界面模式,包括:
[0034] 基于指示用户离开的所述停留信息,将显示模式切换为扫描界面模式;
[0035] 基于扫描界面模式,控制人脸识别门禁显示第二资讯图像和扫描界面。
[0036] 进一步的,所述基于所述认证成功信息,将显示模式切换为资讯界面模式,包括:
[0037] 基于所述认证成功信息,根据所述人脸识别结果确定用户的第一表情信息;
[0038] 基于所述第一表情信息确定用于展示的第一资讯图像;
[0039] 将显示模式切换为资讯界面模式,以控制人脸识别门禁显示所述第一资讯图像。
[0040] 进一步的,所述基于所述认证成功信息,将显示模式切换为资讯界面模式,包括:
[0041] 所述基于所述认证成功信息,将显示模式切换为资讯界面模式;
[0042] 基于所述用户账户的资讯确定策略,确定对应用户的意向资讯类型;
[0043] 基于所述意向资讯类型确定第一资讯图像;
[0044] 基于资讯界面模式控制人脸识别门禁显示所述第一资讯图像。
[0045] 进一步的,所述基于所述认证成功信息,将显示模式切换为资讯界面模式之后,还包括:
[0046] 基于实时获取的人脸识别结果确定用户的表情变化信息;
[0047] 基于所述表情变化信息对所述用户账户的资讯确定策略进行更新。
[0048] 进一步的,所述基于所述认证成功信息,将显示模式切换为资讯界面模式之后,还包括:
[0049] 响应于资讯撤回请求生成扫描界面显示指令;
[0050] 响应于所述扫描界面显示指令将显示模式切换为扫描界面模式。
[0051] 在第二方面,本申请实施例提供了一种基于人脸检测的资讯显示装置,包括认证模块、资讯界面切换模块、监测模块和扫描界面切换模块,其中:
[0052] 认证模块,用于根据人脸识别结果确定用户账户,并基于所述用户账户生成认证成功信息;
[0053] 资讯界面切换模块,用于基于所述认证成功信息,将显示模式切换为资讯界面模式;
[0054] 监测模块,用于根据人脸识别结果生成用于指示用户停留或离开的停留信息;
[0055] 扫描界面切换模块,用于基于指示用户离开的所述停留信息,将显示模式切换为扫描界面模式。
[0056] 在第三方面,本申请实施例提供了一种计算机设备,包括:存储器以及一个或多个处理器;
[0057] 所述存储器,用于存储一个或多个程序;
[0058] 当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的基于人脸检测的资讯显示方法。
[0059] 在第四方面,本申请实施例提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的基于人脸检测的资讯显示方法。
[0060] 本申请实施例通过在人脸识别门禁打开前以扫描界面模式显示扫描界面,对用户的人脸扫描进行引导,并在人脸识别门禁成功验证用户账户后,通过资讯界面模式显示资讯界面,对资讯图片进行展示,方便用户了解资讯的详细信息,并且在用户离开人脸识别门禁后,恢复为扫描界面模式,对用户的人脸扫描进行引导,优化资讯的展示效果,提高用户体验。

附图说明

[0061] 图1是本申请实施例提供的一种基于人脸检测的资讯显示方法的流程图;
[0062] 图2是本申请实施例提供的另一种基于人脸检测的资讯显示方法的流程图;
[0063] 图3是本申请实施例提供的另一种基于人脸检测的资讯显示方法的流程图;
[0064] 图4是本申请实施例提供的另一种基于人脸检测的资讯显示方法的流程图;
[0065] 图5是本申请实施例提供的一种基于人脸检测的资讯显示装置的示意图;
[0066] 图6是本申请实施例提供的一种计算机设备的结构示意图。

具体实施方式

[0067] 为了使本申请的目的、技术方案和优点更加清楚,下面结合附图对本申请具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0068] 图1给出了本申请实施例提供的一种基于人脸检测的资讯显示方法的流程图,本申请实施例提供的基于人脸检测的资讯显示方法可以由基于人脸检测的资讯显示装置来执行,该基于人脸检测的资讯显示装置可以通过硬件和/或软件的方式实现,并集成在计算机设备中。
[0069] 下述以基于人脸检测的资讯显示装置执行基于人脸检测的资讯显示方法为例进行描述。参考图1,该基于人脸检测的资讯显示方法包括:
[0070] S101:根据人脸识别结果确定用户账户,并基于所述用户账户生成认证成功信息。
[0071] 示例性的,人脸识别结果由人脸识别门禁对人脸进行检测得出,在人脸识别门禁上设置有用于拍摄人脸的摄像头,摄像头在检测到人脸时,对人脸进行特征分析提取,从而得到人脸识别结果。
[0072] 在接收到人脸识别结果后,将人脸识别结果在人脸图像库中进行人脸验证图像的匹配,在匹配成功后,人脸识别门禁对门禁进行解锁,以供用户进出人脸识别门禁。其中人脸验证图像与用户账户存在绑定关系,即用户在建立用户账户时上传个人脸部图像作为人脸验证图像,将该人脸验证图像与用户账户进行绑定,并将该人脸验证图像保存到人脸图像库中。
[0073] 进一步的,在人脸识别门禁上设置有显示屏,在没有用户在摄像头前进行人脸扫描以解锁门禁时,显示屏以扫描界面模式的显示模式进行显示。在本实施例中,在扫描界面模式下的显示屏对摄像头的扫描界面(拍摄画面)进行显示,可选的,可在扫描界面上叠加显示人像框,以引导用户调整身姿,提高人脸验证的识别效果。另外,还可在扫描界面上以小图的方式叠加显示广告等资讯,例如在扫描界面的角落处以小图的方式显示资讯。
[0074] 进一步的,在确定人脸识别门禁成功验证用户后,根据与人脸识别结果匹配的人脸验证图像确定该用户所对应的用户账户,并基于该用户账户生成认证成功信息。
[0075] S102:基于所述认证成功信息,将显示模式切换为资讯界面模式。
[0076] 示例性的,在生成认证成功信息后,此时用户已成功验证人脸,可将人脸验证门禁显示屏的显示模式切换为资讯界面模式,使得显示屏上显示的扫描界面切换为资讯图像,并在显示屏上全屏展示,方便用户了解资讯的详细内容。
[0077] 其中,用于在资讯界面模式展示的资讯图像可以是保存在人脸识别门禁上的图片,还可以是经过互联网、局域网等方式传输至人脸识别门禁的图片。可选的,资讯图像的数量可以是一张或多张,在存在多张资讯图像时,可以是随机选择一张资讯图像进行展示,或者是多张资讯图像按照设定时间间隔滚动播放。
[0078] S103:根据人脸识别结果生成用于指示用户停留或离开的停留信息。
[0079] 示例性的,在以资讯界面模式显示资讯图像时,持续获取人脸识别门禁摄像头拍摄获取的人脸识别结果,在一直检测到人脸时,认为用户并未离开人脸识别门禁显示屏的展示区域,可生成指示用户停留的停留信息,维持资讯界面模式,持续显示资讯图像。
[0080] 进一步的,在根据人脸识别结果判断未检测到人脸时,认为用户以离开人脸识别门禁显示屏的展示区域,此时生成指示用户离开的停留信息。可选的,指示用户离开的停留信息可在根据人脸判断结果判断未检测到人脸,并持续预设时间长度后再生成。
[0081] S104:基于指示用户离开的所述停留信息,将显示模式切换为扫描界面模式。
[0082] 示例性的,在生成指示用户离开的停留信息后,响应该停留信息将人脸识别门禁显示屏的显示模式切换为扫描界面模式,对扫描界面和小图模式的资讯图像进行显示,方便对用户的人脸识别进行引导。
[0083] 上述,通过在人脸识别门禁打开前以扫描界面模式显示扫描界面,对用户的人脸扫描进行引导,并在人脸识别门禁成功验证用户账户后,通过资讯界面模式显示资讯界面,对资讯图片进行展示,方便用户了解资讯的详细信息,并且在用户离开人脸识别门禁后,恢复为扫描界面模式,对用户的人脸扫描进行引导,优化资讯的展示效果,提高用户体验。
[0084] 图2为本申请实施例提供的另一种基于人脸检测的资讯显示方法的流程图,该基于人脸检测的资讯显示方法是对上述基于人脸检测的资讯显示方法的具体化。参考图2,该基于人脸检测的资讯显示方法包括:
[0085] S201:建立用户账户和人脸验证图像的绑定关系。
[0086] 示例性的,用户账户的建立可以在门户网站、微信、QQ、微博等网络平台上进行。例如,在预先搭建的微信小程序、微信公众号或者是门户网站上注册用户账户,并通过拍照或者是本地存储路径选择的方式上传用户的个人脸部图像作为人脸验证图像,将人脸验证图像与用户账户进行绑定,并保存在人脸图像库中。
[0087] S202:获取资讯图像,并将所述资讯图像保存于资讯图像库。
[0088] 其中,资讯图像包括第一资讯图像和第二资讯图像,并且第一资讯图像的尺寸大于所述第二资讯图像的尺寸。
[0089] 具体的,资讯图像可通过互联网、局域网等方式获取,在获取资讯图像后,将资讯图像保存在预先搭建的资讯图像库中。其中,资讯图像可以是广告图片、通知信息图片、日常资讯图像等。
[0090] 本实施例中,资讯图像包括第一资讯图像和第二资讯图像,一般的,第一资讯图像的尺寸大于第二资讯图像的尺寸。在其他实施例中,第一资讯图像和第二资讯图像还可以是同一张图片,只是在资讯界面模式和扫描界面模式中进行展示时,根据在显示屏上显示的尺寸大小区分为第一资讯图像和第二资讯图像。
[0091] 可选的,接收的资讯图像可以是包括第一资讯图像和第二资讯图像,也可以是仅包括第一资讯图像,并在接收到第一资讯图像后对第一资讯图像进行处理作为第二资讯图像,例如对第一资讯图像进行缩小或者是截图。在其他实施例中,第二资讯图像还可以是二维码,该二维码可以是在接收到第一资讯图像后,基于第一资讯图像附带的链接信息生成。
[0092] S203:获取人脸识别门禁拍摄获得的人脸识别结果,并检索与所述人脸识别结果匹配的人脸验证图像。
[0093] 具体的,在人脸识别门禁上设置有用于拍摄人脸的摄像头,摄像头在检测到人脸时,对人脸进行特征分析提取,从而得到人脸识别结果。同时,在人脸识别门禁上设置有显示屏,在没有用户在摄像头前进行人脸扫描以解锁门禁时,显示屏以扫描界面模式的显示模式进行显示。在本实施例中,在扫描界面模式下的显示屏对摄像头的扫描界面(拍摄画面)进行显示,可选的,可在扫描界面上叠加显示人像框,以引导用户调整身姿,提高人脸验证的识别效果。另外,还可在扫描界面上以小图的方式叠加显示广告等资讯,例如在扫描界面的角落处以小图的方式显示资讯。
[0094] 进一步的,在接收到人脸识别结果后,将人脸识别结果在人脸图像库中进行人脸验证图像的匹配,并确定与人脸识别结果匹配的人脸验证图像。
[0095] 可选的,在匹配成功后,人脸识别门禁对门禁进行解锁,以供用户进出人脸识别门禁。在其他实施例中,还可在人脸识别门禁中设置人脸图像库,并在生成人脸识别结果后在本地进行人脸验证图片的匹配,提高门禁解锁的速度。
[0096] S204:根据所述人脸验证图像与所述用户账户的绑定关系,确定与所述人脸识别结果对应的所述用户账户,并基于所述用户账户生成认证成功信息。
[0097] 具体的,在匹配到与人脸识别结果对应的人脸验证图像后,根据人脸验证图像与用户账户的绑定关系,确定与该人脸验证图像绑定的用户账户,并基于该用户账户生成认证成功信息。
[0098] S205:基于所述认证成功信息,将显示模式切换为资讯界面模式,控制人脸识别门禁显示第一资讯图像。
[0099] 具体的,在生成认证成功信息后,将人脸识别门禁显示屏的显示模式由扫描界面模式切换为资讯界面模式,并从资讯图像库中获取第一资讯图像。可选的,若资讯图像库中存在多张第一资讯图像,可随机选取一张或多张第一资讯图像,或者是根据第一资讯图像的保存时间选择最新保存的第一资讯图像,还可以是对不同的资讯图像设置不同的预设显示时间,根据当前时间和预设显示时间的对应关系确定合适的第一资讯图像。
[0100] 进一步的,将显示模式切换为资讯界面模式并确定进行展示的第一资讯图像后,控制人脸识别门禁显示屏显示第一资讯图像。若确定有多张第一资讯图像,可通过滚动播放的方式依次对第一资讯图像进行展示。
[0101] 可选的,第一资讯图像的显示方式可以是全屏显示,也可以是在显示界面上预先划定用于显示第一资讯图像的显示区域。可选的,可先对第一资讯图像的尺寸进行判断,并与显示屏中用于显示第一资讯图像的区域的尺寸进行比较,并对第一资讯图像进行处理(如裁剪、拉伸、缩放等),以使第一资讯图像与用于显示第一资讯图像的区域的尺寸相适应。
[0102] S206:根据人脸识别结果判断用户是否在人脸识别门禁处停留,生成停留判断结果。
[0103] 示例性的,根据人脸识别门禁摄像头实时获取的人脸识别结果对用户是否在人脸识别门禁处停留进行判断,并根据判断结果生成判断结果。具体的,包括步骤S2061-S2065:
[0104] S2061:根据实时获取的人脸识别结果判断人脸识别门禁处是否存在人脸。
[0105] 具体的,拍控制显示屏在资讯界面模式下显示第一资讯图像后,人脸识别门禁根据人脸检索算法持续检测摄像头拍摄的画面中是否存在人脸。
[0106] S2062:若未存在人脸,则生成指示用户未在人脸识别门禁处停留的停留判断结果。
[0107] 具体的,在人脸识别门禁根据人脸识别算法检测到摄像头拍摄画面中未存在人脸时,则生成指示用户未在人脸识别门禁处停留的停留判断结果。
[0108] 在其他实施例中,在人脸识别门禁根据人脸识别算法检测到摄像头拍摄画面中未存在人脸,并持续预设时间长度时,才生成指示用户未在人脸识别门禁处停留的停留判断结果;或者是在人脸识别门禁根据人脸识别算法检测到摄像头连续若干帧的拍摄画面中均未存在人脸时,才生成指示用户未在人脸识别门禁处停留的停留判断结果,确保用户离开摄像头的拍摄范围才生成相应的判断结果。
[0109] S2063:若存在人脸,则基于所述人脸识别结果判断该人脸是否与所述用户账户对应。
[0110] 具体的,在人脸识别门禁根据人脸识别算法检测到摄像头拍摄画面中存在人脸时,则基于认证成功信息调取用户账户对应的人脸验证图像,并根据该人脸识别结果与人脸验证图像进行特征比对,从而判断该人脸识别结果对应的用户是否为用户账户所对应的用户。
[0111] S2064:若不对应,则生成指示用户未在人脸识别门禁处停留的停留判断结果。
[0112] 具体的,若人脸识别结果与人脸验证图像的比对结果为不对应,认为触发人脸验证门禁的用户已离开,则基于比对结果生成指示用户未在人脸识别门禁处停留的停留判断结果。
[0113] 在其他实施例中,在人脸识别结果与人脸验证图像的比对结果为不对应,并持续预设时间长度时,才生成指示用户未在人脸识别门禁处停留的停留判断结果;或者是在连续若干帧拍摄画面对应的人脸识别结果与人脸验证图像的比对结果为不对应时,才生成指示用户未在人脸识别门禁处停留的停留判断结果,确保用户离开摄像头的拍摄范围才生成相应的判断结果。
[0114] S2065:若对应,则生成指示用户在人脸识别门禁处停留的停留判断结果。
[0115] 具体的,若人脸识别结果与人脸验证图像的比对结果为该人脸与用户账户对应,认为触发人脸验证门禁的用户仍在人脸验证门禁处停留,则基于比对结果生成指示用户在人脸识别门禁处停留的停留判断结果。
[0116] S207:基于停留判断结果生成用于指示用户停留或离开的停留信息。
[0117] 示例性的,基于指示用户未在人脸识别门禁处停留的停留判断结果,生成指示用户离开的停留信息,基于指示用户在人脸识别门禁处停留的停留判断结果,生成指示用户停留的停留信息。
[0118] 具体的,在生成指示用户未在人脸识别门禁处停留的停留判断结果时,确认用户已离开人脸识别门禁摄像头的拍摄范围,或者是用户未对显示屏上的资讯图像进行观察,则生成指示用户离开的停留信息。
[0119] 进一步的,在生成指示用户在人脸识别门禁处停留的停留判断结果时,确认用户仍然停留在人脸识别门禁摄像头的拍摄范围内,或者是用户正对显示屏上的资讯图像进行观察,则生成指示用户停留的停留信息。
[0120] 可以理解的是,在生成指示用户停留的停留信息时,显示屏的显示模式保持在资讯界面模式,方便用户了解资讯详情。
[0121] S208:基于指示用户离开的所述停留信息,将显示模式切换为扫描界面模式,控制人脸识别门禁显示第二资讯图像和扫描界面。
[0122] 示例性的,在生成指示用户离开的所述停留信息时,此时确定取出人脸验证门禁解锁的用户已离开,需要重新显示扫描界面,对下一个用户的人脸解锁操作进行引导。
[0123] 具体的,基于指示用户离开的所述停留信息,从资讯图像库获取第二资讯图像,可选的,若资讯图像库中存在多张第二资讯图像,可随机选取一张或多张第二资讯图像,或者是根据第二资讯图像的保存时间选择最新保存的第二资讯图像,还可以是对不同的资讯图像设置不同的预设显示时间,根据当前时间和预设显示时间的对应关系确定合适的第二资讯图像。
[0124] 进一步的,将显示模式切换为扫描界面模式并确定进行展示的第二资讯图像后,控制人脸识别门禁显示屏显示第二资讯图像。若确定有多张第二资讯图像,可通过滚动播放的方式依次对第二资讯图像进行展示。
[0125] 可选的,第二资讯图像的显示方式可以是在扫描界面上预先划定用于显示第二资讯图像的显示区域。可选的,可先对第二资讯图像的尺寸进行判断,并与显示屏中用于显示第二资讯图像的区域的尺寸进行比较,并对第二资讯图像进行处理(如裁剪、拉伸、缩放等),以使第二资讯图像与用于显示第二资讯图像的区域的尺寸相适应。
[0126] 上述,通过在人脸识别门禁打开前以扫描界面模式显示扫描界面,对用户的人脸扫描进行引导,并在人脸识别门禁成功验证用户账户后,通过资讯界面模式显示资讯界面,对资讯图片进行展示,方便用户了解资讯的详细信息,并且在用户离开人脸识别门禁后,恢复为扫描界面模式,对用户的人脸扫描进行引导,优化资讯的展示效果,提高用户体验。并且根据用户是否在人脸识别门禁处停留以及停留在人脸识别门禁处的用户是否为触发解锁的同一用户判断切换为扫描界面模式的时机,确保用户对于人脸识别门禁的正常使用,优化用户体验。
[0127] 图3为本申请实施例提供的另一种基于人脸检测的资讯显示方法的流程图,该基于人脸检测的资讯显示方法是对上述基于人脸检测的资讯显示方法的具体化。参考图3,该基于人脸检测的资讯显示方法包括:
[0128] S301:获取资讯图像,并将所述资讯图像保存于资讯图像库。
[0129] 其中,资讯图像包括第一资讯图像和第二资讯图像,并且第一资讯图像的尺寸大于所述第二资讯图像的尺寸。
[0130] 具体的,资讯图像可通过互联网、局域网等方式获取,在获取资讯图像后,将资讯图像保存在预先搭建的资讯图像库中。其中,资讯图像可以是广告图片、通知信息图片、日常资讯图像等。
[0131] 本实施例中,资讯图像包括第一资讯图像和第二资讯图像,一般的,第一资讯图像的尺寸大于第二资讯图像的尺寸。在其他实施例中,第一资讯图像和第二资讯图像还可以是同一张图片,只是在资讯界面模式和扫描界面模式中进行展示时,根据在显示屏上显示的尺寸大小区分为第一资讯图像和第二资讯图像。
[0132] 可选的,接收的资讯图像可以是包括第一资讯图像和第二资讯图像,也可以是仅包括第一资讯图像,并在接收到第一资讯图像后对第一资讯图像进行处理作为第二资讯图像,例如对第一资讯图像进行缩小或者是截图。在其他实施例中,第二资讯图像还可以是二维码,该二维码可以是在接收到第一资讯图像后,基于第一资讯图像附带的链接信息生成。
[0133] 进一步的,在上传资讯图像前,可根据资讯图像所希望面向的不同表情状态的用户,将资讯图像与对应的表情特征进行绑定,例如,甜品等广告资讯可面向表征失落表情的表情特征下的用户,或者是咖啡等广告资讯可面向表征疲惫表情的表情特征下的用户。可以理解的是,一个资讯图像可与多个表情特征进行绑定,也可以不绑定表情特征。
[0134] S302:根据人脸识别结果确定用户账户,并基于所述用户账户生成认证成功信息。
[0135] S303:基于所述认证成功信息,根据所述人脸识别结果确定用户的第一表情信息。
[0136] 具体的,在成功认证用户账户并生成认证成功信息后,调用面部表情识别模型,将人脸识别结果作为输入,经面部表情识别模型进行处理后输出表征该用户表情状态的第一表情信息。
[0137] 其中,面部表情识别模型可基于卷积神经网络进行搭建,并通过大量用户在不同表情状态下的人脸照片对面部表情识别模型进行训练,直至训练次数及识别准确率达到预设要求,即完成面部表情识别模型的训练。输入人脸识别结果后可输出对应的表情信息。
[0138] S304:基于所述第一表情信息确定用于展示的第一资讯图像。
[0139] 具体的,在生成第一表情信息后,基于该第一表情信息确定与该第一表情信息匹配的表情特征,在资讯图像库中检索对应表情特征的第一资讯图像,并将绑定的表情特征与基于第一表情信息确认的表情特征匹配的第一资讯图像确定为用于展示的第一资讯图像。
[0140] 在其他实施例中,若未检索到匹配的第一资讯图像,可从资讯图像库中随机选取一张或多张第一资讯图像,或者是根据第一资讯图像的保存时间选择最新保存的第一资讯图像,还可以是对不同的资讯图像设置不同的预设显示时间,根据当前时间和预设显示时间的对应关系确定合适的第一资讯图像。
[0141] S305:将显示模式切换为资讯界面模式,以控制人脸识别门禁显示所述第一资讯图像。
[0142] 将人脸识别门禁显示屏的显示模式由扫描界面模式切换为资讯界面模式,并从资讯图像库中获取第一资讯图像。可选的,若资讯图像库中存在多张第一资讯图像,可随机选取一张或多张第一资讯图像,或者是根据第一资讯图像的保存时间选择最新保存的第一资讯图像,还可以是对不同的资讯图像设置不同的预设显示时间,根据当前时间和预设显示时间的对应关系确定合适的第一资讯图像。
[0143] 进一步的,将显示模式切换为资讯界面模式并确定进行展示的第一资讯图像后,控制人脸识别门禁显示屏显示第一资讯图像。若确定有多张第一资讯图像,可通过滚动播放的方式依次对第一资讯图像进行展示。
[0144] S306:响应于资讯撤回请求生成扫描界面显示指令。
[0145] 具体的,资讯撤回请求可基于资讯撤回按钮的触发生成,还可以是基于用户的动作姿态生成。
[0146] 示例性的,在人脸识别门禁基于资讯界面模式显示第一资讯图像的同时,可在显示屏上同步显示资讯撤回按钮,并基于针对资讯撤回按钮的触控操作生成资讯撤回请求;还可以是在人脸识别门禁上设置实体按钮作为资讯撤回按钮,并响应于资讯撤回按钮的按压操作生成资讯撤回请求,并响应于资讯撤回请求生成扫描界面显示指令。
[0147] 在一个实施例中,预先基于用户触发资讯撤回请求的动作姿态进行捕捉,并基于这些动作姿态生成撤回动作模板。通过人脸识别门禁摄像头采集用户视频,并基于用户视频对用户的动作进行捕捉,生成对应的动作姿态。并将这些动作姿态在撤回动作模板中进行比对,在成功匹配到重合度达到预设阈值的姿态动作时,生成资讯撤回请求,并响应于资讯撤回请求生成扫描界面显示指令。
[0148] S307:响应于所述扫描界面显示指令将显示模式切换为扫描界面模式。
[0149] 具体的,基于扫描界面显示指令,将显示模式切换为扫描界面模式并确定进行展示的第二资讯图像,控制人脸识别门禁显示屏显示第二资讯图像。
[0150] S308:根据人脸识别结果生成用于指示用户停留或离开的停留信息。
[0151] S309:基于指示用户离开的所述停留信息,将显示模式切换为扫描界面模式,控制人脸识别门禁显示第二资讯图像和扫描界面。
[0152] 上述,通过在人脸识别门禁打开前以扫描界面模式显示扫描界面,对用户的人脸扫描进行引导,并在人脸识别门禁成功验证用户账户后,通过资讯界面模式显示资讯界面,对资讯图片进行展示,方便用户了解资讯的详细信息,并且在用户离开人脸识别门禁后,恢复为扫描界面模式,对用户的人脸扫描进行引导,优化资讯的展示效果,提高用户体验。并且基于表情确定展示给用户的第一资讯图像,提高资讯展示效果,同时,根据用户触发的资讯撤回请求切换回扫描界面模式,方便用户使用人脸验证门禁,优化用户体验。
[0153] 图4为本申请实施例提供的另一种基于人脸检测的资讯显示方法的流程图,该基于人脸检测的资讯显示方法是对上述基于人脸检测的资讯显示方法的具体化。参考图4,该基于人脸检测的资讯显示方法包括:
[0154] S401:获取资讯图像,并将所述资讯图像保存于资讯图像库。
[0155] 其中,资讯图像包括第一资讯图像和第二资讯图像,并且第一资讯图像的尺寸大于所述第二资讯图像的尺寸。
[0156] 具体的,资讯图像可通过互联网、局域网等方式获取,在获取资讯图像后,将资讯图像保存在预先搭建的资讯图像库中。其中,资讯图像可以是广告图片、通知信息图片、日常资讯图像等。
[0157] 本实施例中,资讯图像包括第一资讯图像和第二资讯图像,一般的,第一资讯图像的尺寸大于第二资讯图像的尺寸。在其他实施例中,第一资讯图像和第二资讯图像还可以是同一张图片,只是在资讯界面模式和扫描界面模式中进行展示时,根据在显示屏上显示的尺寸大小区分为第一资讯图像和第二资讯图像。
[0158] 进一步的,在上传资讯图像前,可根据资讯图像的内容确定资讯图像的资讯类型,并将该资讯类型与该资讯图像进行绑定。
[0159] S402:根据人脸识别结果确定用户账户,并基于所述用户账户生成认证成功信息。
[0160] S403:所述基于所述认证成功信息,将显示模式切换为资讯界面模式,并基于所述用户账户的资讯确定策略,确定对应用户的意向资讯类型。
[0161] 具体的,在生成认证成功信息后,将人脸识别门禁显示屏的显示模式由扫描界面模式切换为资讯界面模式,并基于用户账户绑定的资讯确定策略,确定对应用户的意向资讯类型。
[0162] 其中,在建立用户账户时,将该用户账户与预设的资讯确定策略进行绑定。可选的,每个用户账户绑定的资讯确定策略可根据用户的需求进行修改。
[0163] 示例性的,资讯确定策略可以是对不同的资讯类型设置相应的权重,并根据权重与资讯类型预设的参考基数的乘积确定每种资讯类型的参考分数,可根据参考分数的排序确定分数最高的资讯类型,并将该资讯类型确定为对应用户的意向资讯类型。其中参考基数可在建立对应资讯类型时确定,也可在后续使用过程中进行适应性修改。
[0164] S404:基于所述意向资讯类型确定第一资讯图像,并控制人脸识别门禁显示所述第一资讯图像。
[0165] 示例性的,在确定用户的意向资讯类型后,确定与该意向资讯类型对应的资讯类型,并在资讯图像库中检索与该资讯类型绑定的第一资讯图像,以确定用于进行展示的第一资讯图像。
[0166] 进一步的,将显示模式切换为资讯界面模式并确定进行展示的第一资讯图像后,控制人脸识别门禁显示屏显示第一资讯图像。
[0167] S405:基于实时获取的人脸识别结果确定用户的表情变化信息。
[0168] 具体的,在控制人脸识别门禁显示屏运行在资讯界面模式期间,基于面部表情识别模型获取用户的表情变化信息。
[0169] 例如,在运行资讯界面模式达到预设时间长度后,基于面部表情识别模型得到用户的第二表情信息,基于第二表情信息与该用户在门禁解锁阶段确定的第一表情信息进行比较,确定该用户的表情变化信息。可选的,可对不同的表情信息设置不同的分数值(例如,开心对应的表情信息的分数值高于失落对应的表情信息的分数值),通过两次表情信息对应的分数值的差值可判断表情变化的幅度与变化方向,可将该差值作为表情变化信息。
[0170] S406:基于所述表情变化信息对所述用户账户的资讯确定策略进行更新。
[0171] 具体的,在得到表情变化信息后,基于表情变化信息反映的表情变化的幅度与变化方向,对该用户账户的资讯确定策略进行更新。例如根据两次表情信息对应的分数值的差值的大小和正负对相应资讯类型的权重进行加减运算或者是其他处理(例如根据差值的大小和正负所对应的范围确定加减运算所对应的数值)。可选的,可对资讯类型的权重的端点数值进行设置,使得更新后的资讯确定策略保持在合理范围。
[0172] S407:根据人脸识别结果生成用于指示用户停留或离开的停留信息。
[0173] S408:基于指示用户离开的所述停留信息,将显示模式切换为扫描界面模式,控制人脸识别门禁显示第二资讯图像和扫描界面。
[0174] 上述,通过在人脸识别门禁打开前以扫描界面模式显示扫描界面,对用户的人脸扫描进行引导,并在人脸识别门禁成功验证用户账户后,通过资讯界面模式显示资讯界面,对资讯图片进行展示,方便用户了解资讯的详细信息,并且在用户离开人脸识别门禁后,恢复为扫描界面模式,对用户的人脸扫描进行引导,优化资讯的展示效果,提高用户体验。同时,根据用户账户对应的资讯确定策略确定展示给用户的第一资讯图像,并基于用户的表情变化更新资讯确定策略,提高用户体验。
[0175] 图5是本申请实施例提供的一种基于人脸检测的资讯显示装置的示意图。参考图5,该基于人脸检测的资讯显示装置包括认证模块51、资讯界面切换模块52、监测模块53和扫描界面切换模块54。
[0176] 其中,认证模块51,用于根据人脸识别结果确定用户账户,并基于所述用户账户生成认证成功信息;资讯界面切换模块52,用于基于所述认证成功信息,将显示模式切换为资讯界面模式;监测模块53,用于根据人脸识别结果生成用于指示用户停留或离开的停留信息;扫描界面切换模块54,用于基于指示用户离开的所述停留信息,将显示模式切换为扫描界面模式。
[0177] 上述,通过在人脸识别门禁打开前以扫描界面模式显示扫描界面,对用户的人脸扫描进行引导,并在人脸识别门禁成功验证用户账户后,通过资讯界面模式显示资讯界面,对资讯图片进行展示,方便用户了解资讯的详细信息,并且在用户离开人脸识别门禁后,恢复为扫描界面模式,对用户的人脸扫描进行引导,优化资讯的展示效果,提高用户体验。
[0178] 本申请实施例还提供了一种计算机设备,该计算机设备可集成本申请实施例提供的基于人脸检测的资讯显示装置。图6是本申请实施例提供的一种计算机设备的结构示意图。参考图6,该计算机设备包括:输入装置63、输出装置64、存储器62以及一个或多个处理器61;所述存储器62,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器61执行,使得所述一个或多个处理器61实现如上述实施例提供的基于人脸检测的资讯显示方法。其中输入装置63、输出装置64、存储器62和处理器61可以通过总线或者其他方式连接,图6中以通过总线连接为例。
[0179] 存储器62作为一种计算设备可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本申请任意实施例所述的基于人脸检测的资讯显示方法对应的程序指令/模块(例如,基于人脸检测的资讯显示装置中的认证模块51、资讯界面切换模块52、监测模块53和扫描界面切换模块54)。存储器62可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器62可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器62可进一步包括相对于处理器61远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0180] 输入装置63可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。输出装置64可包括显示屏等显示设备。
[0181] 处理器61通过运行存储在存储器62中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的基于人脸检测的资讯显示方法。
[0182] 上述提供的基于人脸检测的资讯显示装置和计算机设备可用于执行上述实施例提供的基于人脸检测的资讯显示方法,具备相应的功能和有益效果。
[0183] 本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如上述实施例提供的基于人脸检测的资讯显示方法,该基于人脸检测的资讯显示方法包括:根据人脸识别结果确定用户账户,并基于所述用户账户生成认证成功信息;基于所述认证成功信息,将显示模式切换为资讯界面模式;根据人脸识别结果生成用于指示用户停留或离开的停留信息;基于指示用户离开的所述停留信息,将显示模式切换为扫描界面模式。
[0184] 存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如CD-ROM、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如DRAM、DDR RAM、SRAM、EDO RAM,兰巴斯(Rambus)RAM等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的第一计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到第一计算机系统。第二计算机系统可以提供程序指令给第一计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。
[0185] 当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的基于人脸检测的资讯显示方法,还可以执行本申请任意实施例所提供的基于人脸检测的资讯显示方法中的相关操作。
[0186] 上述实施例中提供的基于人脸检测的资讯显示装置、设备及存储介质可执行本申请任意实施例所提供的基于人脸检测的资讯显示方法,未在上述实施例中详尽描述的技术细节,可参见本申请任意实施例所提供的基于人脸检测的资讯显示方法。
[0187] 上述仅为本申请的较佳实施例及所运用的技术原理。本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行的各种明显变化、重新调整及替代均不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由权利要求的范围决定。