一种人脸识别结果的显示方法、装置及存储介质制造方法及图纸

技术编号:24576670 阅读:65 留言:0更新日期:2020-06-21 00:28
本申请提供了一种人脸识别结果的显示方法。在该方法中,通过人脸检测得到所拍摄的图像中一个或者多个人脸的位置信息以及人脸特征数据;与已注册人脸模板进行比对,确定所检测人脸对应的身份标识;对于已确定其对应身份标识的人脸,确定当前是否已显示其对应的提示框,如果是,根据所述已确定对应身份标识的人脸的位置信息更新对应的提示框的位置;如果否,根据所述已确定对应身份标识的人脸的位置信息绘制对应的提示框,并在所绘制的提示框中显示表明对应人脸所代表用户正在身份认证过程中的提示信息;以及根据身份认证的认证结果更新其对应的提示框内容。相应的,本申请还提供了一种用于显示人脸识别结果的装置以及一种计算机存储介质。

A display method, device and storage medium of face recognition results

【技术实现步骤摘要】
一种人脸识别结果的显示方法、装置及存储介质
本申请涉及图像识别
,尤其涉及一种人脸识别结果的显示方法、装置及存储介质。
技术介绍
人脸识别技术是基于人的脸部特征,对输入的人脸图像或者视频流进行分析,首先判断其是否存在人脸,如果存在人脸,则进一步的给出每个脸的位置、大小和各个主要面部器官的位置信息等等,并依据这些信息,进一步提取每个人脸中所蕴涵的身份特征,并将其与已知的人脸进行对比,从而识别每个人脸的身份。目前,人脸识别技术已被广泛应用在智能门禁系统、电子身份证件等等各方各面的应用中。现有的人脸识别系统或设备,在人脸识别时,尤其是当有多人进行人脸识别时,对识别状态以及结果的呈现不够直观和人性化,用户无法清楚、快捷的得知识别状态以及结果,导致用户可能会在人脸识别系统或设备前停滞过久,影响用户使用体验。
技术实现思路
本申请的实施例提供了一种人脸识别结果的显示方法。该方法主要包括如下步骤:获取拍摄的图像数据,并对所述图像数据进行人脸检测,得到一个或者多个人脸的位置信息以及人脸特征数据;将所述一个或者多个人脸的特征数据与自身数据库中存储的已注册的人脸模板进行比对,确定所述一个或者多个人脸对应的身份标识;对于已确定其对应身份标识的一个或多个人脸,确定当前是否已显示其对应的提示框,如果是,则根据所述已确定其对应身份标识的一个或多个人脸的位置信息,更新其对应的提示框的位置;如果否,则根据所述已确定其对应身份标识的一个或多个人脸的位置信息绘制对应的提示框,并在所绘制的提示框中显示表明其对应人脸所代表用户当前正在身份认证过程中的提示信息;以及根据已确定其对应身份标识的一个或多个人脸的身份标识进行身份认证,并根据身份认证的认证结果更新其对应的提示框内容。上述方法进一步可以包括:为每个在当前显示界面上显示的提示框设置一个唯一的编号,并记录所述编号与其对应人脸的身份标识的对应关系;其中,确定当前是否已显示其对应的提示框包括:查找所述编号与其对应人脸的身份标识的对应关系,确定所述一个或多个人脸是否已在显示界面上显示了对应的提示框。上述方法进一步可以包括:对于无法确定其对应身份标识的一个或多个人脸根据其位置信息绘制一个提示框,并在所述提示框内显示表明人脸检测错误的提示信息。其中,更新其对应的提示框的位置包括:针对已显示对应提示框的一个或多个人脸中每一个人脸,根据所述人脸的位置信息确定其对应人脸的位置是否发生变化;当其对应人脸的位置发生了变化时,删除之前显示的对应提示框,根据其对应人脸更新后的位置信息确定其对应提示框的位置,根据确定的提示框的位置重新绘制提示框,并在所绘制的提示框中显示在之前对应提示框内显示的提示信息。其中,根据所述已确定其对应身份标识的一个或多个人脸的位置信息绘制对应的提示框包括:根据已确定其对应身份标识的一个或多个人脸的位置信息确定其对应提示框的位置;以及在确定的位置上绘制提示框。其中,确定其对应提示框的位置包括:设置所述提示框与代表其对应人脸位置的人脸矩形框相邻。其中,设置所述提示框与代表其对应人脸位置的人脸矩形框相邻包括:在所述人脸矩形框上方空间足够放置所述提示框的情况下,将所述提示框放置在所述人脸矩形框的上方;以及在所述人脸矩形框上方空间不够放置所述提示框的情况下,将所述提示框放置在人脸矩形框的左方或者右方。其中,设置所述提示框与代表其对应人脸位置的人脸矩形框相邻包括:在所述人脸矩形框左方空间足够放置所述提示框的情况下,将所述提示框放置在所述人脸矩形框的左方;以及在所述人脸矩形框左方空间不够放置所述提示框的情况下,将所述提示框放置在人脸矩形框的上方或者右方。或者在所述人脸矩形框右方空间足够放置所述提示框的情况下,将所述提示框放置在所述人脸矩形框的右方;以及在所述人脸矩形框右方空间不够放置所述提示框的情况下,将所述提示框放置在人脸矩形框的上方或者左方。其中,上述在所述人脸矩形框上方空间不够放置所述提示框的情况下,将所述提示框放置在人脸矩形框的左方或者右方包括:当所述人脸矩形框的位置纵向距离显示界面原点的距离小于所述提示框的高度时,设置所述提示框位置的纵坐标和所述人脸矩形框位置的纵坐标相同;判断所述人脸矩形框的位置横向距离显示界面原点的距离是否小于所述提示框的宽度,如果是,则设置所述提示框位置的横坐标为所述人脸矩形框位置的横坐标与人脸矩形框的宽度之和;如果不是,则设置所述提示框位置的横坐标为所述人脸矩形框位置的横坐标与提示框的宽度之差;所述在所述人脸矩形框上方空间足够放置所述提示框的情况下,将所述提示框放置在所述人脸矩形框的上方包括:当所述人脸矩形框的位置纵向距离显示界面原点的距离大于或等于所述提示框的高度时,设置所述提示框位置的纵坐标为所述人脸矩形框位置的纵坐标与所述提示框高度之差;以及判断所述人脸矩形框的位置横向距离显示界面右边界的距离是否小于提示框的宽度,如果是,则设置所述提示框位置的横坐标为显示界面宽度与所述提示框宽度之差;如果不是,则设置提示框位置的横坐标与人脸矩形框的横坐标相同。上述方法可以进一步包括:当检测到某一人脸已移出显示界面时,删除所述人脸对应的提示框;或者预先设置每个提示框的显示时长,开始显示某一提示框时启动对应所述提示框的计时器,并在所述计时器的计时时间达到所设置的显示时长时,删除所述提示框;或者预先设置显示界面上显示的提示框的最大数量,在当前的显示界面上所显示的提示框的数量达到所设置的最大数量且有新的提示框需要显示时,删除当前显示界面上最早显示的提示框。上述方法进一步包括:对应所述已确定其对应身份标识的一个或多个人脸,分别根据其对应用户的身份认证的认证结果在显示界面上显示认证信息框,其中,上述认证信息框中显示标识用户身份的信息以及与本次身份认证相关的认证结果信息。上述显示认证信息框包括:在所述显示界面的预设位置显示所述认证信息框。上述方法进一步包括:预先设置所述显示界面上可显示的认证信息框的最大数量;以及在当前的显示界面上所显示的认证信息框的数量达到所设置的最大数量且有新的认证信息框需要显示时,删除当前显示界面上最早显示的认证信息框。本申请的实施例还提供了一种显示人脸识别结果的装置。上述装置可以包括如下模块:图像数据获取模块,用于获取拍摄的图像数据;存储模块,用于存储包含人脸模板的数据库以及计算机程序;处理器,用于调用所述存储模块中存储的计算机程序对所拍摄的图像数据进行人脸检测,得到一个或者多个人脸的位置信息以及人脸特征数据;将检测得到的一个或者多个人脸的特征数据与自身数据库中存储的已注册的人脸模板进行比对,确定上述一个或者多个人脸对应的身份标识;对于已确定其对应身份标识的一个或多个人脸,确定当前是否已显示其对应的提示框,如果是,则根据上述已确定其对应身份标识的一个或多个人脸的位置信息,更新其对应的提示框的位置;如果否,则根据上述已确定其对应身份标识的一个或多个人脸的位置信息绘制对应的提示框,并在所绘制的提示框中显示表明当前正在身份认证过程本文档来自技高网...

【技术保护点】
1.一种人脸识别结果的显示方法,其特征在于,该方法包括:/n获取拍摄的图像数据,并对所述图像数据进行人脸检测,得到一个或者多个人脸的位置信息以及人脸特征数据;/n将所述一个或者多个人脸的特征数据与自身数据库中存储的已注册的人脸模板进行比对,确定所述一个或者多个人脸对应的身份标识;/n对于已确定其对应身份标识的一个或多个人脸,确定当前是否已显示其对应的提示框,如果是,则根据所述已确定其对应身份标识的一个或多个人脸的位置信息,更新其对应的提示框的位置;如果否,则根据所述已确定其对应身份标识的一个或多个人脸的位置信息绘制对应的提示框,并在所绘制的提示框中显示表明其人脸所代表用户正在身份认证过程中的提示信息;以及/n根据已确定其对应身份标识的一个或多个人脸的身份标识进行身份认证,并根据身份认证的认证结果更新其对应的提示框内容。/n

【技术特征摘要】
1.一种人脸识别结果的显示方法,其特征在于,该方法包括:
获取拍摄的图像数据,并对所述图像数据进行人脸检测,得到一个或者多个人脸的位置信息以及人脸特征数据;
将所述一个或者多个人脸的特征数据与自身数据库中存储的已注册的人脸模板进行比对,确定所述一个或者多个人脸对应的身份标识;
对于已确定其对应身份标识的一个或多个人脸,确定当前是否已显示其对应的提示框,如果是,则根据所述已确定其对应身份标识的一个或多个人脸的位置信息,更新其对应的提示框的位置;如果否,则根据所述已确定其对应身份标识的一个或多个人脸的位置信息绘制对应的提示框,并在所绘制的提示框中显示表明其人脸所代表用户正在身份认证过程中的提示信息;以及
根据已确定其对应身份标识的一个或多个人脸的身份标识进行身份认证,并根据身份认证的认证结果更新其对应的提示框内容。


2.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:为每个在当前显示界面上显示的提示框设置一个唯一的编号,并记录所述编号与其对应人脸的身份标识的对应关系;其中,所述确定当前是否已显示其对应的提示框包括:查找所述编号与其对应人脸的身份标识的对应关系,确定所述一个或多个人脸是否已在显示界面上显示了对应的提示框。


3.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:对于无法确定其对应身份标识的一个或多个人脸根据其位置信息绘制一个提示框,并在所述提示框内显示表明人脸检测错误的提示信息。


4.根据权利要求1所述的方法,其特征在于,所述更新其对应的提示框的位置包括:针对已显示对应提示框的一个或多个人脸中每一个人脸,根据所述人脸的位置信息确定其对应人脸的位置是否发生变化;当其对应人脸的位置发生了变化时,删除之前显示的对应提示框,根据其对应人脸更新后的位置信息确定其对应提示框的位置,根据确定的提示框的位置重新绘制提示框,并在所绘制的提示框中显示在之前对应提示框内显示的提示信息。


5.根据权利要求1所述的方法,其特征在于,所述根据所述已确定其对应身份标识的一个或多个人脸的位置信息绘制对应的提示框包括:根据已确定其对应身份标识的一个或多个人脸的位置信息确定其对应提示框的位置;以及在确定的位置上绘制提示框。


6.根据权利要求4或5所述的方法,其特征在于,所述确定其对应提示框的位置包括:设置所述提示框与代表其对应人脸位置的人脸矩形框相邻。


7.根据权利要求6所述的方法,其特征在于,所述设置所述提示框与代表其对应人脸位置的人脸矩形框相邻包括:
在所述人脸矩形框上方空间足够放置所述提示框的情况下,将所述提示框放置在所述人脸矩形框的上方;以及
在所述人脸矩形框上方空间不够放置所述提示框的情况下,将所述提示框放置在人脸矩形框的左方或者右方。


8.根据权利要求6所述的方法,其特征在于,所述设置所述提示框与代表其对应人脸位置的人脸矩形框相邻包括:
在所述人脸矩形框左方空间足够放置所述提示框的情况下,将所述提示框放置在所述人脸矩形框的左方;以及
在所述人脸矩形框左方空间不够放置所述提示框的情况下,将所述提示框放置在人脸矩形框的上方或者右方。


9.根据权利要求6所述的方法,其特征在于,所述设置所述提示框与代表其对应人脸位置的人脸矩形框相邻包括:
在所述人脸矩形框右方空间足够放置所述提示框的情况下,将所述提示框放置在所述人脸矩形框的右方;以及
在所述人脸矩形框右方空间不够放置所述提示框的情况下,将所述提示框放置在人脸矩形框的上方或者左方。


10.根据权利要求7所述的方法,其特征在于,
所述在所述人脸矩形框上方空间不够放置所述提示框的情况下,将所述提示框放置在人脸矩形框的左方或者右方包括:
当所述人脸矩形框的位置纵向距离显示界面原点的距离小于所述提示框的高度时,设置所述提示框位置的纵坐标和所述人脸矩形框位置的纵...

【专利技术属性】
技术研发人员:李静敏
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江;33

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

1