CN113096263A - 一种人脸打卡的展示方法、装置、设备及存储介质 - Google Patents

一种人脸打卡的展示方法、装置、设备及存储介质 Download PDF

Info

Publication number
CN113096263A
CN113096263A CN202110279619.0A CN202110279619A CN113096263A CN 113096263 A CN113096263 A CN 113096263A CN 202110279619 A CN202110279619 A CN 202110279619A CN 113096263 A CN113096263 A CN 113096263A
Authority
CN
China
Prior art keywords
result
face
card punching
card
punching
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110279619.0A
Other languages
English (en)
Inventor
叶子霄
谢剑锋
张�林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TP Link Technologies Co Ltd
Original Assignee
TP Link Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by TP Link Technologies Co Ltd filed Critical TP Link Technologies Co Ltd
Priority to CN202110279619.0A priority Critical patent/CN113096263A/zh
Publication of CN113096263A publication Critical patent/CN113096263A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C1/00Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people
    • G07C1/10Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people together with the recording, indicating or registering of other data, e.g. of signs of identity
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/52Surveillance or monitoring of activities, e.g. for recognising suspicious objects
    • G06V20/53Recognition of crowd images, e.g. recognition of crowd congestion
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/161Detection; Localisation; Normalisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Human Computer Interaction (AREA)
  • Collating Specific Patterns (AREA)

Abstract

本发明公开了一种人脸打卡的展示方法、装置、设备及存储介质,该人脸打卡的展示方法,包括:捕捉人脸视频流;从人脸视频流中获取人脸图像进行人脸识别,得到待展示的打卡结果,并将打卡结果发送到存储队列中;从存储队列中获取打卡结果,并将当前获取的打卡结果与当前展示结果进行比对,得到差异数据;其中,第一时间间隔大于第二时间间隔;根据差异数据,对当前展示结果进行局部更新;通过将当前获取的打卡结构与当前展示结果进行比对,获得差异数据,并采用差异数据对当前展示结果进行局部刷新,实现刷脸打卡的快速响应,有效缓解屏幕闪烁的问题。

Description

一种人脸打卡的展示方法、装置、设备及存储介质
技术领域
本发明涉及人脸打卡技术领域,尤其涉及一种人脸打卡的展示方法、装置、设备及存储介质。
背景技术
在人脸打卡算法中,算法需要达到一定的帧率,否则在上下班高峰期时,打卡体验会很差,等待打卡的队伍会越来越长。而当识别效率提高时,则存在展示结果延迟的问题。一般的做法是只要后台给出一个打卡结果,就使GUI展示一次打卡结果,展示结果的速率与后台识别速率一致,在刷脸场景中则是识别到人脸并进行匹配,一般来说后台识别速率只有达到1秒5帧,才会有较好的用户体验。而在用户刷脸场景下,用户总是由远及近,看到成功反馈时,再离开摄像头,在这个过程中一般持续1秒至3秒,则会产生多个相同用户的打卡结果,如果简单进行处理,一个结果进行结果展示、记录写入、门禁操作等,对数据库与服务器的压力则会严重增加,造成浪费,并且会使屏幕出现闪烁。
发明内容
针对上述问题,本发明的目的在于提供一种人脸打卡的展示方法、装置、设备及存储介质,其能实现刷脸打卡的快速响应,有效缓解屏幕闪烁的问题。
第一方面,本发明实施例提供了一种人脸打卡的展示方法,包括:
捕捉人脸视频流;
从所述人脸视频流中获取人脸图像进行人脸识别,得到待展示的打卡结果,并将所述打卡结果发送到存储队列中;
从所述存储队列中获取打卡结果,并将当前获取的打卡结果与当前展示结果进行比对,得到差异数据;
根据所述差异数据,对当前展示结果进行局部更新。
作为上述方案的改进,所述从所述人脸视频流中获取人脸图像进行人脸识别,包括:
按照预设的第一时间间隔从所述人脸视频流中获取人脸图像进行人脸识别;
所述从所述存储队列中获取打卡结果,包括:
按照预设的第二时间间隔从所述存储队列中获取打卡结果;
其中,所述第一时间间隔大于所述第二时间间隔。
作为上述方案的改进,所述打卡结果包括打卡时间、认证结果、姓名、工号、人脸照片。
作为上述方案的改进,所述根据所述差异数据,对当前展示结果进行局部更新,包括:
当所述差异数据为打卡时间时,采用所述打卡结果中的打卡时间对当前展示结果中的打卡时间进行更新;
当所述差异数据包括认证结果、姓名、工号、人脸照片中至少一个数据和打卡时间时,采用所述差异数据,对当前展示结果中与所述打卡结果不一致的数据进行更新。
作为上述方案的改进,所述方法还包括:
显示局部更新后的当前展示结果;
在预设的时长阈值内判断是否从所述存储队列中获取到下一个打卡结果;
若否,则在局部更新后的当前展示结果的展示时长达到所述时长阈值时,返回显示预设的打卡首页;
若是,则将下一个打卡结果与局部更新后的当前展示结果进行比对,得到下一差异数据;根据所述下一差异数据,对局部更新后的当前展示结果进行局部更新。
作为上述方案的改进,所述第一时间间隔为200ms,所述第二时间间隔为100ms。
第二方面,本发明实施例提供了一种人脸打卡的展示装置,包括:
人脸捕捉模块,用于捕捉人脸视频流;
打卡结果计算模块,用于从所述人脸视频流中获取人脸图像进行人脸识别,得到待展示的打卡结果,并将所述打卡结果发送到存储队列中;
打卡结果比对模块,用于从所述存储队列中获取打卡结果,并将当前获取的打卡结果与当前展示结果进行比对,得到差异数据;
局部刷新模块,用于根据所述差异数据,对当前展示结果进行局部更新。
第三方面,本发明实施例提供了一种人脸打卡的展示设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面中任意一项所述的人脸打卡的展示方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如第一方面中任意一项所述的人脸打卡的展示方法。
相对于现有技术,本发明实施例的有益效果在于:所述人脸打卡的展示方法,包括:捕捉人脸视频流;从所述人脸视频流中获取人脸图像进行人脸识别,得到待展示的打卡结果,并将所述打卡结果发送到存储队列中;从所述存储队列中获取打卡结果,并将当前获取的打卡结果与当前展示结果进行比对,得到差异数据;根据所述差异数据,对当前展示结果进行局部更新。通过将当前获取的打卡结构与当前展示结果进行比对,获得差异数据,并采用所述差异数据对当前展示结果进行局部刷新,实现刷脸打卡的快速响应,有效缓解屏幕闪烁的问题。
附图说明
为了更清楚地说明本发明的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明第一实施例提供的一种人脸打卡的展示方法的流程图;
图2是本发明第二实施例提供的一种人脸打卡的展示装置的示意图;
图3是本发明第三实施例提供的一种人脸打卡的展示设备的示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,其是本发明第一实施例提供的一种人脸打卡的展示方法的流程图,所述人脸打卡的展示方法包括:
S1:捕捉人脸视频流;
S2:从所述人脸视频流中获取人脸图像进行人脸识别,得到待展示的打卡结果,并将所述打卡结果发送到存储队列中;
S3:从所述存储队列中获取打卡结果,并将当前获取的打卡结果与当前展示结果进行比对,得到差异数据;
S4:根据所述差异数据,对当前展示结果进行局部更新。
示例性地,当用户从远处走向打卡位置时,摄像头一直处于拍摄状态,当捕捉到人脸时,从所述人脸视频流中获取至少一帧人脸图像进行人脸识别,在一个时间段内,可以获得至少一个打卡结果,并将打卡结果推送到存储队列中,等待比对;从所述存储队列中获取打卡结果,并将当前获取的打卡结果与当前展示结果进行比对,得到差异数据。采用所述差异数据对当前展示结果进行局部刷新,可以最大程度减小页面闪烁,而一致部分后台静默处理,由于不是针对所有结果进行即时展示,所以该方法称为延迟展示。实现刷脸打卡的快速响应,有效缓解屏幕闪烁的问题。相对现有技术中对一定时间段内所有打卡结果进行即时展示,本发明实施例在获取与当前展示结果不一样的打卡结果时,才对当前展示结果的差异刷新,可以实现延迟展示。
需要说明的是,人脸识别的算法属于现有技术,本发明实施例不进行具体的限定,例如可以采用获取的人脸图像与预存的员工的人脸照片进行相似度计算得到人脸识别结果。当人脸图像与预存的任意一张人脸照片匹配,则获得验证成功的认证结果,否则获得验证失败的认证结果。当获得验证成功的认证结果时,根据所述人脸图像从数据库中获取相应打卡用户的姓名、工号、人脸照片等信息,并所述人脸图像对应的拍摄时间记录为打卡时间,同时将打卡时间、认证结果、姓名、工号、人脸照片打包作为一打卡结果推送到存储队列中等待比对。
在一种可选的实施例中,所述从所述人脸视频流中获取人脸图像进行人脸识别,包括:
按照预设的第一时间间隔从所述人脸视频流中获取人脸图像进行人脸识别;
所述从所述存储队列中获取打卡结果,包括:
按照预设的第二时间间隔从所述存储队列中获取打卡结果;
其中,所述第一时间间隔大于所述第二时间间隔。
在本发明实施例中,采用一个展示时长计时器和一个轮询队列计时器,其中,所述展示时长计时器定义了一个时长阈值,所述轮询队列计时器定义了前端向存储队列询问并获取打卡结果的第二时间间隔,即每达到第二时间间隔询问存储队列是否有新的打卡结果。示例性地,定义一个第一时间间隔,其中,所述第一时间间隔大于所述第二时间间隔;按照所述第一时间间隔从所述人脸视频流中获取人脸图像进行人脸识别,将人脸识别获得的打卡结果推送到存储队列中,等待比对;同时开始启动所述轮询队列计时器,按照预设的第二时间间隔从所述存储队列中获取打卡结果,将当前获取的打卡结果与当前展示结果进行比对;通过设置获取人脸图像进行人脸识别的第一时间间隔大于获取打卡结果的第二时间间隔,可以保证存储队列不会因为人脸识别算法给出打卡结果的速率大于展示取出速率导致存储队列越来越长。
在一种可选的实施例中,所述打卡结果包括打卡时间、认证结果、姓名、工号、人脸照片。
在一种可选的实施例中,所述根据所述差异数据,对当前展示结果进行局部更新,包括:
当所述差异数据为打卡时间时,采用所述打卡结果中的打卡时间对当前展示结果中的打卡时间进行更新;
当所述差异数据包括认证结果、姓名、工号、人脸照片中至少一个数据和打卡时间时,采用所述差异数据,对当前展示结果中与所述打卡结果不一致的数据进行更新。
在本发明实施例中,当出现相同用户时,通过本发明实施例的方法,通过打卡结果与当前展示结果的比对,得到的差异数据仅为打卡时间,即仅需进行打卡时间的更新,防止出现相同用户出现多次语音播报造成打断的情况。
在一种可选的实施例中,所述方法还包括:
显示局部更新后的当前展示结果;
在预设的时长阈值内判断是否从所述存储队列中获取到下一个打卡结果;
若否,则在局部更新后的当前展示结果的展示时长达到所述时长阈值时,返回显示预设的打卡首页;
若是,则将下一个打卡结果与局部更新后的当前展示结果进行比对,得到下一差异数据;根据所述下一差异数据,对局部更新后的当前展示结果进行局部更新。
在本发明实施例中,对所述时长阈值的数值不做具体的限定,可根据实际需要自定义,例如所述时长阈值为5s。
在一种可选的实施例中,所述第一时间间隔为200ms,所述第二时间间隔为100ms。
在其他实施例中,可以根据实际需要将所述第一时间间隔和第二时间间隔设置为其他数值,只要满足所述第一时间间隔大于所述第二时间间隔即可。例如所述第一时间间隔的数值范围在100ms到200ms之间,所述第二时间间隔的数值范围在50ms到100ms之间。
相对于现有技术,本发明实施例的有益效果在于:
1、通过将当前获取的打卡结果与当前展示结果进行比对,获得差异数据,并采用所述差异数据对当前展示结果进行局部刷新,实现刷脸打卡的快速响应,提升打卡高峰期的打卡效率;减少刷新次数,有效缓解屏幕闪烁的问题;同时一致数据后台静默处理,可以减少冗余记录写入,减少数据库访问,更具有使用价值。
2、当出现相同用户时,通过本发明实施例的方法,仅需进行打卡时间的更新,防止出现相同用户出现多次语音播报造成打断的情况。
3、避免了多次相同打卡结果进行后台重复操作,减少生成相同记录。
请参阅图2,本发明第二实施例提供了一种人脸打卡的展示装置,包括:
人脸捕捉模块1,用于捕捉人脸视频流;
打卡结果计算模块2,用于从所述人脸视频流中获取人脸图像进行人脸识别,得到待展示的打卡结果,并将所述打卡结果发送到存储队列中;
打卡结果比对模块3,用于从所述存储队列中获取打卡结果,并将当前获取的打卡结果与当前展示结果进行比对,得到差异数据;
局部刷新模块4,用于根据所述差异数据,对当前展示结果进行局部更新。
在一种可选的实施例中,所述打卡结果计算模块2,用于按照预设的第一时间间隔从所述人脸视频流中获取人脸图像进行人脸识别;
打卡结果比对模块3,用于按照预设的第二时间间隔从所述存储队列中获取打卡结果;
其中,所述第一时间间隔大于所述第二时间间隔。
在一种可选的实施例中,所述打卡结果包括打卡时间、认证结果、姓名、工号、人脸照片。
在一种可选的实施例中,所述局部刷新模块4包括:
第一更新单元,用于当所述差异数据为打卡时间时,采用所述打卡结果中的打卡时间对当前展示结果中的打卡时间进行更新;
第二更新单元,用于当所述差异数据包括认证结果、姓名、工号、人脸照片中至少一个数据和打卡时间时,采用所述差异数据,对当前展示结果中与所述打卡结果不一致的数据进行更新。
在一种可选的实施例中,所述装置还包括:
显示模块,用于显示局部更新后的当前展示结果;
判断模块,用于在预设的时长阈值内判断是否从所述存储队列中获取到下一个打卡结果;
返回首页模块,用于若否,则在局部更新后的当前展示结果的展示时长达到所述时长阈值时,返回显示预设的打卡首页;
局部更新模块,用于若是,则将下一个打卡结果与局部更新后的当前展示结果进行比对,得到下一差异数据;根据所述下一差异数据,对局部更新后的当前展示结果进行局部更新。
在一种可选的实施例中,所述第一时间间隔为200ms,所述第二时间间隔为100ms。
需要说明的是,本发明实施例所述的人脸打卡的展示装置的原理和技术效果与第一实施例所述的人脸打卡的展示方法相同,在这里不在过多赘述。
参见图3,是本发明第三实施例提供的人脸打卡的展示设备的示意图。如图3所示,该人脸打卡的展示设备包括:至少一个处理器11,例如CPU,至少一个网络接口14或者其他用户接口13,存储器15,至少一个通信总线12,通信总线12用于实现这些组件之间的连接通信。其中,用户接口13可选的可以包括USB接口以及其他标准接口、有线接口。网络接口14可选的可以包括Wi-Fi接口以及其他无线接口。存储器15可能包含高速RAM存储器,也可能还包括非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器15可选的可以包含至少一个位于远离前述处理器11的存储装置。
在一些实施方式中,存储器15存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:
操作***151,包含各种***程序,用于实现各种基础业务以及处理基于硬件的任务;
程序152。
具体地,处理器11用于调用存储器15中存储的程序152,执行上述实施例所述的人脸打卡的展示方法,例如图1所示的步骤S1或者,所述处理器执行所述计算机程序时实现上述各装置实施例中各模块/单元的功能,例如人脸捕捉模块。
示例性的,所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述人脸打卡的展示设备中的执行过程。
所述人脸打卡的展示设备可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述人脸打卡的展示设备可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,所述示意图仅仅是人脸打卡的展示设备的示例,并不构成对人脸打卡的展示设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件。
所称处理器11可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器11是所述人脸打卡的展示设备的控制中心,利用各种接口和线路连接整个人脸打卡的展示设备的各个部分。
所述存储器15可用于存储所述计算机程序和/或模块,所述处理器11通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述人脸打卡的展示设备的各种功能。所述存储器15可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器15可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(SecureDigital,SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
其中,所述人脸打卡的展示设备集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
本发明第四实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如第一实施例中任意一项所述的人脸打卡的展示方法。
需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

Claims (9)

1.一种人脸打卡的展示方法,其特征在于,包括:
捕捉人脸视频流;
从所述人脸视频流中获取人脸图像进行人脸识别,得到待展示的打卡结果,并将所述打卡结果发送到存储队列中;
从所述存储队列中获取打卡结果,并将当前获取的打卡结果与当前展示结果进行比对,得到差异数据;
根据所述差异数据,对当前展示结果进行局部更新。
2.如权利要求1所述的人脸打卡的展示方法,其特征在于,所述从所述人脸视频流中获取人脸图像进行人脸识别,包括:
按照预设的第一时间间隔从所述人脸视频流中获取人脸图像进行人脸识别;
所述从所述存储队列中获取打卡结果,包括:
按照预设的第二时间间隔从所述存储队列中获取打卡结果;
其中,所述第一时间间隔大于所述第二时间间隔。
3.如权利要求1所述的人脸打卡的展示方法,其特征在于,所述打卡结果包括打卡时间、认证结果、姓名、工号、人脸照片。
4.如权利要求3所述的人脸打卡的展示方法,其特征在于,所述根据所述差异数据,对当前展示结果进行局部更新,包括:
当所述差异数据为打卡时间时,采用所述打卡结果中的打卡时间对当前展示结果中的打卡时间进行更新;
当所述差异数据包括认证结果、姓名、工号、人脸照片中至少一个数据和打卡时间时,采用所述差异数据,对当前展示结果中与所述打卡结果不一致的数据进行更新。
5.如权利要求2所述的人脸打卡的展示方法,其特征在于,所述方法还包括:
显示局部更新后的当前展示结果;
在预设的时长阈值内判断是否从所述存储队列中获取到下一个打卡结果;
若否,则在局部更新后的当前展示结果的展示时长达到所述时长阈值时,返回显示预设的打卡首页;
若是,则将下一个打卡结果与局部更新后的当前展示结果进行比对,得到下一差异数据;根据所述下一差异数据,对局部更新后的当前展示结果进行局部更新。
6.如权利要求2所述的人脸打卡的展示方法,其特征在于,所述第一时间间隔为200ms,所述第二时间间隔为100ms。
7.一种人脸打卡的展示装置,其特征在于,包括:
人脸捕捉模块,用于捕捉人脸视频流;
打卡结果计算模块,用于从所述人脸视频流中获取人脸图像进行人脸识别,得到待展示的打卡结果,并将所述打卡结果发送到存储队列中;
打卡结果比对模块,用于从所述存储队列中获取打卡结果,并将当前获取的打卡结果与当前展示结果进行比对,得到差异数据;;
局部刷新模块,用于根据所述差异数据,对当前展示结果进行局部更新。
8.一种人脸打卡的展示设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-6中任意一项所述的人脸打卡的展示方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1-6中任意一项所述的人脸打卡的展示方法。
CN202110279619.0A 2021-03-16 2021-03-16 一种人脸打卡的展示方法、装置、设备及存储介质 Pending CN113096263A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110279619.0A CN113096263A (zh) 2021-03-16 2021-03-16 一种人脸打卡的展示方法、装置、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110279619.0A CN113096263A (zh) 2021-03-16 2021-03-16 一种人脸打卡的展示方法、装置、设备及存储介质

Publications (1)

Publication Number Publication Date
CN113096263A true CN113096263A (zh) 2021-07-09

Family

ID=76668147

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110279619.0A Pending CN113096263A (zh) 2021-03-16 2021-03-16 一种人脸打卡的展示方法、装置、设备及存储介质

Country Status (1)

Country Link
CN (1) CN113096263A (zh)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080018582A1 (en) * 2006-07-19 2008-01-24 Benq Corporation Image data refreshing method and display system using the same
CN105528217A (zh) * 2015-12-24 2016-04-27 北京白鹭时代信息技术有限公司 一种基于显示列表的局部刷新方法及装置
CN106611447A (zh) * 2016-12-30 2017-05-03 首都师范大学 一种考勤方法和装置
US20170178573A1 (en) * 2015-12-17 2017-06-22 Acer Incorporated Driving devices and driving methods
CN108170393A (zh) * 2017-12-29 2018-06-15 佛山市幻云科技有限公司 一种基于单片机的显示方法与***
CN108363772A (zh) * 2018-02-08 2018-08-03 竞技世界(北京)网络技术有限公司 一种基于缓存的签到数据存储方法及装置
CN109214303A (zh) * 2018-08-14 2019-01-15 北京工商大学 一种基于云端api的多线程动态人脸签到方法
CN109359548A (zh) * 2018-09-19 2019-02-19 深圳市商汤科技有限公司 多人脸识别监控方法及装置、电子设备及存储介质
CN111382161A (zh) * 2020-03-31 2020-07-07 北京达佳互联信息技术有限公司 状态数据处理方法、装置、电子设备及存储介质
CN111640215A (zh) * 2020-06-04 2020-09-08 上海商汤智能科技有限公司 一种签到方法、装置、计算机设备及存储介质

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080018582A1 (en) * 2006-07-19 2008-01-24 Benq Corporation Image data refreshing method and display system using the same
US20170178573A1 (en) * 2015-12-17 2017-06-22 Acer Incorporated Driving devices and driving methods
CN105528217A (zh) * 2015-12-24 2016-04-27 北京白鹭时代信息技术有限公司 一种基于显示列表的局部刷新方法及装置
CN106611447A (zh) * 2016-12-30 2017-05-03 首都师范大学 一种考勤方法和装置
CN108170393A (zh) * 2017-12-29 2018-06-15 佛山市幻云科技有限公司 一种基于单片机的显示方法与***
CN108363772A (zh) * 2018-02-08 2018-08-03 竞技世界(北京)网络技术有限公司 一种基于缓存的签到数据存储方法及装置
CN109214303A (zh) * 2018-08-14 2019-01-15 北京工商大学 一种基于云端api的多线程动态人脸签到方法
CN109359548A (zh) * 2018-09-19 2019-02-19 深圳市商汤科技有限公司 多人脸识别监控方法及装置、电子设备及存储介质
CN111382161A (zh) * 2020-03-31 2020-07-07 北京达佳互联信息技术有限公司 状态数据处理方法、装置、电子设备及存储介质
CN111640215A (zh) * 2020-06-04 2020-09-08 上海商汤智能科技有限公司 一种签到方法、装置、计算机设备及存储介质

Similar Documents

Publication Publication Date Title
CN109800737B (zh) 面部识别方法及装置、电子设备和存储介质
CN110119673B (zh) 无感人脸考勤方法、装置、设备及存储介质
CN110580125B (zh) 显示界面的局部刷新方法、装置、设备及介质
CN106791535B (zh) 视频录制方法及装置
US11409794B2 (en) Image deformation control method and device and hardware device
US11189183B2 (en) Intelligent voice interaction method, device and computer readable storage medium
CN106534951B (zh) 视频分割方法和装置
JP2021034003A (ja) 人物識別方法、装置、電子デバイス、記憶媒体、及びプログラム
CN110705356B (zh) 功能控制方法及相关设备
CN112866809B (zh) 视频处理方法、装置、电子设备及可读存储介质
CN110121105B (zh) 剪辑视频生成方法及装置
CN114612986A (zh) 检测方法、装置、电子设备及存储介质
US20190364196A1 (en) Method and Apparatus for Generating Shot Information
CN114020196A (zh) 视频互动方法、装置、存储介质及计算机程序产品
CN112819084A (zh) 一种目标睡眠信息的确定方法和装置
CN113505700A (zh) 一种图像处理方法、装置、设备及存储介质
CN110830845A (zh) 一种视频生成方法、装置及终端设备
CN110414322B (zh) 提取图片的方法、装置、设备及存储介质
CN114762320A (zh) 视频精彩瞬间的录屏方法、装置及可读存储介质
CN113096263A (zh) 一种人脸打卡的展示方法、装置、设备及存储介质
CN109413340B (zh) 一种生成影集的处理方法及装置
CN111010526A (zh) 一种视频通讯中的互动方法及装置
CN115454287A (zh) 虚拟数字人交互方法、装置、设备及可读存储介质
CN107770476B (zh) 一种自动缩小视频窗口的方法、移动终端以及存储装置
CN113905177A (zh) 视频生成方法、装置、设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210709