一种人脸图像处理的方法及装置制造方法及图纸

技术编号:24093069 阅读:21 留言:0更新日期:2020-05-09 08:58
本发明专利技术的实施例公开了一种人脸图像处理的方法及装置,对从视频有序帧中获取的目标图片,若该目标图片为检测帧,则一方面将列表中已经存在人脸编号的人脸图像在该目标图片中的第一图像信息添加到列表中,另一方面,对在该目标图片中出现的且在列表中不存在人脸编号的人脸图像新增人脸编号,并回溯目标图片之前存在该人脸图像的图片。这种对人脸图像进行回溯的方法将各帧的同一人进行关联,防止丢帧漏检的情况,且降低了运算量。该方法能够实现对视频帧或者图片集中的每一图片进行处理,不需要重复启动检测,提高了处理效率。此外,将各人脸图像的图像信息存储在列表中作为原始数据信息,方便根据列表以不同的形式输出各人脸图像的信息。

A method and device of face image processing

【技术实现步骤摘要】
一种人脸图像处理的方法及装置
本专利技术实施例涉及图像处理
,尤其是涉及一种人脸图像处理的方法及装置。
技术介绍
人脸识别技术发展到今天,准确率大大提升已经达到了商用水平,而人脸抓拍是其中的重要环节,现有的抓拍设备对视频或者图片处理的方法是提取视频源中的各帧视频帧,然后逐帧进行人脸检测,实现人脸的识别。该方法目前使用的“人脸检测”部分多数使用深度卷积神经网络方法,其问题是运算量太大,耗时长,虽然精度较高,但是运算复杂,不适合在性能较差的设备上运行。为了降低运算复杂度,现有技术中还存在隔N帧检测的方法,然而该方法常常存在漏检现象,且算法开销依然很大,当人出现在非检测帧时无法获取各帧数据。在实现本专利技术实施例的过程中,专利技术人发现现有的对视频进行处理的方法需要重复启动检测,并且各个帧之间没有关联处理,无法确认各个帧之间为同一人,容易漏检,运算量大。
技术实现思路
本专利技术所要解决的技术问题是如何解决现有的对视频进行处理的方法需要重复启动检测,并且各个帧之间没有关联处理,无法确认各个帧之间为同一人,容易漏检,运算量大的问题。针对以上技术问题,本专利技术的实施例提供了一种人脸图像处理的方法,包括:从设置了帧号的视频有序帧中获取目标图片,若根据所述目标图片的帧号和预设的帧间距判断所述目标图片为检测帧,则获取从所述目标图片中检测出的人脸图像的个数;若从所述目标图片中检测出的人脸图像的个数不为零,且检测出的人脸图像中包括在列表中不存在对应的人脸编号的新增人脸图像,则创建每一新增人脸图像对应的新增人脸编号;对每一新增人脸编号,将与所述新增人脸编号对应的新增人脸图像在所述目标图片中的第一图像信息添加到所述列表中,并从帧号小于所述目标图片对应的帧号的图片中获取与所述新增人脸编号对应的新增人脸图像的第二图像信息,并将所述第二图像信息添加到所述列表中;其中,若所述目标图片的帧号与所述帧间距商的余数为零,则所述目标图片为检测帧;所述列表存储了视频有序帧的每一帧图片中与人脸图像有关的信息;播放视频有序帧的过程中,帧号越小的图片播放时间越早。本专利技术提供了一种人脸图像处理的装置,包括:获取模块,用于从设置了帧号的视频有序帧中获取目标图片,若根据所述目标图片的帧号和预设的帧间距判断所述目标图片为检测帧,则获取从所述目标图片中检测出的人脸图像的个数;编号创建模块,用于若从所述目标图片中检测出的人脸图像的个数不为零,且检测出的人脸图像中包括在列表中不存在对应的人脸编号的新增人脸图像,则创建每一新增人脸图像对应的新增人脸编号;图像跟踪模块,用于对每一新增人脸编号,将与所述新增人脸编号对应的新增人脸图像在所述目标图片中的第一图像信息添加到所述列表中,并从帧号小于所述目标图片对应的帧号的图片中获取与所述新增人脸编号对应的新增人脸图像的第二图像信息,并将所述第二图像信息添加到所述列表中;其中,若所述目标图片的帧号与所述帧间距商的余数为零,则所述目标图片为检测帧;所述列表存储了视频有序帧的每一帧图片中与人脸图像有关的信息;播放视频有序帧的过程中,帧号越小的图片播放时间越早。本实施例提供了一种电子设备,包括:至少一个处理器、至少一个存储器、通信接口和总线;其中,所述处理器、存储器、通信接口通过所述总线完成相互间的通信;所述通信接口用于该电子设备和其它电子设备的通信设备之间的信息传输;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行以上所述的方法。本实施例提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行以上所述的方法。本专利技术的实施例提供了一种人脸图像处理的方法及装置,对从视频有序帧中获取的目标图片,若该目标图片为检测帧,则一方面将列表中已经存在人脸编号的人脸图像在该目标图片中的图像信息添加到列表中,另一方面,对在该目标图片中出现的且在列表中不存在人脸编号的人脸图像新增人脸编号,并回溯目标图片之前存在该人脸图像的图片。这种对人脸图像进行回溯的方法将各帧的同一人进行关联,防止丢帧漏检的情况,且降低了运算量。该方法能够实现对视频帧或者图片集中的每一图片进行处理,不需要重复启动检测,提高了处理效率。此外,将各人脸图像的图像信息存储在列表中作为原始数据信息,方便根据列表以不同的形式输出各人脸图像的信息。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例提供的作为对比的人脸图像处理的方法中视频帧组成示意图;图2是本专利技术另一个实施例提供作为对比的人脸图像处理的方法中对视频帧中的图像进行处理的示意图;图3是本专利技术另一个实施例提供的人脸图像处理的方法流程示意图;图4是本专利技术另一个实施例提供的人脸图像处理的方法中对视频帧中的图像进行处理的示意图;图5是本专利技术另一个实施例提供的具体的人脸图像处理的方法流程示意图;图6是本专利技术另一个实施例提供的人脸图像处理的装置的结构框图;图7是本专利技术另一个实施例提供的电子设备的结构框图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在介绍本实施例提供的人脸图像处理的方法之前,先介绍一种作为对比的人脸图像处理的方法,图1为本实施例示出的作为对比的人脸图像处理的方法中视频帧组成示意图,图2为本实施例示出的作为对比的人脸图像处理的方法中对视频帧中的图像进行处理的示意图,参见图1和图2所示,通常检测帧为视频中抽取的几帧图片,在作为对比的方法中,要么对视频中的每一帧图片进行人脸的识别,运算量极大,无法在功耗和计算能力较低环境下使用,要么仅对视频帧中的检测帧(标记为D的帧)进行检测,容易忽略非检测帧中出现的人脸,造成漏检。为了降低对视频进行人脸检测过程的运算量,使得对人脸图像处理的方法在功耗和计算能力较低环境下中也能运行,同时避免对人脸图像的漏检,图3为本实施例提供的人脸图像处理的方法流程示意图,参见图3,该方法包括:301:从设置了帧号的视频有序帧中获取目标图片,若根据所述目标图片的帧号和预设的帧间距判断所述目标图片为检测帧,则获取从所述目标图片中检测出的人脸图像的个数;302:若从所述目标图片中检测出的人脸图像的个数不为零,且检测出的人脸图像中包括在列表中不存在对应的人脸编号的新增人脸图像,则创建每一新增人脸图像对应的新增人脸编号本文档来自技高网...

【技术保护点】
1.一种人脸图像处理的方法,其特征在于,包括:/n从设置了帧号的视频有序帧中获取目标图片,若根据所述目标图片的帧号和预设的帧间距判断所述目标图片为检测帧,则获取从所述目标图片中检测出的人脸图像的个数;/n若从所述目标图片中检测出的人脸图像的个数不为零,且检测出的人脸图像中包括在列表中不存在对应的人脸编号的新增人脸图像,则创建每一新增人脸图像对应的新增人脸编号;/n对每一新增人脸编号,将与所述新增人脸编号对应的新增人脸图像在所述目标图片中的第一图像信息添加到所述列表中,并从帧号小于所述目标图片对应的帧号的图片中获取与所述新增人脸编号对应的新增人脸图像的第二图像信息,并将所述第二图像信息添加到所述列表中;/n其中,若所述目标图片的帧号与所述帧间距商的余数为零,则所述目标图片为检测帧;所述列表存储了视频有序帧的每一帧图片中与人脸图像有关的信息;播放视频有序帧的过程中,帧号越小的图片播放时间越早。/n

【技术特征摘要】
1.一种人脸图像处理的方法,其特征在于,包括:
从设置了帧号的视频有序帧中获取目标图片,若根据所述目标图片的帧号和预设的帧间距判断所述目标图片为检测帧,则获取从所述目标图片中检测出的人脸图像的个数;
若从所述目标图片中检测出的人脸图像的个数不为零,且检测出的人脸图像中包括在列表中不存在对应的人脸编号的新增人脸图像,则创建每一新增人脸图像对应的新增人脸编号;
对每一新增人脸编号,将与所述新增人脸编号对应的新增人脸图像在所述目标图片中的第一图像信息添加到所述列表中,并从帧号小于所述目标图片对应的帧号的图片中获取与所述新增人脸编号对应的新增人脸图像的第二图像信息,并将所述第二图像信息添加到所述列表中;
其中,若所述目标图片的帧号与所述帧间距商的余数为零,则所述目标图片为检测帧;所述列表存储了视频有序帧的每一帧图片中与人脸图像有关的信息;播放视频有序帧的过程中,帧号越小的图片播放时间越早。


2.根据权利要求1所述的方法,其特征在于,还包括:
按照所述列表中记录的每一帧图片中的各人脸图像对应的人脸编号和图像信息,输出区分了每一帧图片中不同人脸编号对应的人脸图像的视频有序帧。


3.根据权利要求1所述的方法,其特征在于,所述若从所述目标图片中检测出的人脸图像的个数不为零,且检测出的人脸图像中包括在列表中不存在对应的人脸编号的新增人脸图像,则创建每一新增人脸图像对应的新增人脸编号,包括:
若从所述目标图片中检测出的人脸图像的个数不为零,则对每一人脸图像,判断所述人脸图像在所述列表中是否存在对应的人脸编号;
若所述人脸图像在所述列表中存在对应的人脸编号,则将所述人脸图像在所述目标图片中的位置信息、所述人脸图像对应的人脸编号、所述目标图片对应的帧号和所述人脸图像对应的跟踪器关联地存储到所述列表中;
若所述人脸图像在所述列表中不存在对应的人脸编号,则将所述人脸图像作为新增人脸图像,创建与所述新增人脸图像对应的新增人脸编号;
其中,所述人脸图像对应的跟踪器根据所述人脸图像的特征生成,用于对所述人脸图像进行识别。


4.根据权利要求3所述的方法,其特征在于,所述对每一新增人脸编号,将与所述新增人脸编号对应的新增人脸图像在所述目标图片中的第一图像信息添加到所述列表中,并从帧号小于所述目标图片对应的帧号的图片中获取与所述新增人脸编号对应的新增人脸图像的第二图像信息,并将所述第二图像信息添加到所述列表中,包括:
对每一新增人脸编号,获取所述新增人脸编号对应的新增人脸图像在所述目标图片中的位置信息,作为所述第一图像信息,将所述第一图像信息、所述新增人脸编号,所述新增人脸图像对应的跟踪器和所述目标图片对应的帧号关联地存储到所述列表中;
从帧号小于所述目标图片对应的帧号,且包括所述新增人脸编号对应的人脸图像的每一图片中,获取所述新增人脸编号对应的人脸图像在该图片中的位置信息,作为第二图像信息,将第二图像信息、所述新增人脸编号和所述新增人脸图像对应的跟踪器对应的帧号关联地存储到所述列表中。


5.根据权利要求4所述的方法,其特征在于,所述从帧号小于所述目标图片对应的帧号,且包括所述新增人脸编号对应的人脸图像的每一图片中,获取所述新增人脸编号对应的人脸图像在该图片中的位置信息,作为第二图像信息,将第二图像信息、所述新增人脸编号和所述新增人脸图像对应的跟踪器对应的帧号关联地存储到所述列表中,包括:
设定初始的回溯偏移帧数为0,循环执行第一人脸跟踪操作,直到跟踪帧中不存在所述新增人脸编号对应的人脸图像;

【专利技术属性】
技术研发人员:侯国梁杨茜
申请(专利权)人:普天信息技术有限公司
类型:发明
国别省市:北京;11

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

1