【技术实现步骤摘要】
人脸抓拍方法、系统及计算机可读存储介质
[0001]本申请涉及计算机视觉领域,并且更具体地,涉及一种人脸抓拍方法、系统及计算机可读存储介质。
技术介绍
[0002]随着人脸跟踪和人脸识别技术的发展,人脸抓拍系统的应用越来越广泛。
[0003]人脸抓拍系统可以利用摄像头对监控区域中的人脸进行持续的抓拍和跟踪。在人流拥挤的场景,如火车站,抓拍到的一帧图像中经常会包含多张人脸。随着抓拍过程的进行,该多张人脸中的有些人脸会离开监控区域,有些新的人脸会出现在该监控区域。换句话说,在抓拍过程中,抓拍到的人脸的数量和位置经常是动态变化的,如何对动态变化的人脸进行持续、高效地跟踪是亟待解决的问题。
技术实现思路
[0004]本申请提供一种人脸抓拍方法、系统及计算机可读存储介质,以对动态变化的人脸进行持续、高效地跟踪。
[0005]第一方面,提供一种人脸抓拍方法,包括:对监控区域中的人脸进行抓拍,得到初始帧;在初始帧进行人脸检测,得到多张人脸;建立跟踪链表,跟踪链表包括多张人脸一一对应的多条跟踪信息,多张人脸中 ...
【技术保护点】
【技术特征摘要】
1.一种人脸抓拍方法,其特征在于,包括:对监控区域中的人脸进行抓拍,得到初始帧;在所述初始帧进行人脸检测,得到多张人脸;建立跟踪链表,所述跟踪链表包括所述多张人脸一一对应的多条跟踪信息,所述多张人脸中的每个人脸的跟踪信息包括第一部分、第二部分和第三部分,所述第一部分用于指示所述人脸的跟踪状态,所述第二部分用于指示人脸的边界框在图像帧中的位置,所述第三部分用于指示人脸的质量最高的图像的信息,其中,所述多个人脸的跟踪状态均为第一状态;在所述初始帧之后的检测帧,根据检测结果对各个人脸的跟踪信息中的第一部分、第二部分和第三部分进行更新;在所述初始帧之后的跟踪帧,对使用第一跟踪器进行跟踪的第一人脸的跟踪信息中的第二部分和第三部分进行更新,对使用第二跟踪器进行跟踪的第二人脸的跟踪信息中的第二部分进行更新。2.根据权利要求1所述的方法,其特征在于,所述跟踪信息的第三部分包括人脸的图像的最高得分,人脸的得分最高的图像在图像帧中的空间位置,以及人脸的得分最高的图像在抓拍的图像序列中的时间位置,所述第一人脸的跟踪信息中的第三部分的更新,包括:确定当前帧中的所述第一人脸的边界框的第一得分,其中所述当前帧为检测帧或使用第一跟踪器跟踪所述第一人脸的跟踪帧;比较所述第一得分与所述第一人脸的跟踪信息的第三部分中记录的所述第一人脸的图像的最高得分;如果所述第一得分高于所述最高得分,将所述第一人脸的跟踪信息的第三部分中的所述最高得分更新为所述第一得分,将所述第一人脸的跟踪信息的第三部分中的所述空间位置更新为所述第一人脸的边界框在所述当前帧中的位置,将所述第一人脸的跟踪信息的第三部分中的所述时间位置更新为所述当前帧的帧号。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述初始帧之后的检测帧,判断第三人脸是否满足跟踪结束条件,其中,所述第三人脸为所述多张人脸中的任意一张人脸;如果满足所述跟踪结束条件,输出所述第三人脸的抓拍结果,并从所述跟踪链表中删除所述第三人脸的跟踪信息,其中,所述抓拍结果为所述第三人脸的跟踪信息中的第三部分。4.根据权利要求3所述的...
【专利技术属性】
技术研发人员:罗伯特,
申请(专利权)人:北京澎思科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。