一种通过人脸获取人物视频片段的方法技术

技术编号:31019819 阅读:14 留言:0更新日期:2021-11-30 03:06
一种通过人脸获取人物视频片段的方法,在查询目标人物视频片段之前,生成一些视频片段信息结构,加快得到目标人物视频片段的方法。通过先将视频中出现的人脸和它的出现的视频片段进行匹配保存,每一段片段和对应的人脸特征匹配。当有需求获取目标人物的视频片段时,通过目标人脸和视频人脸片段的人脸特征对比是否为同一个人,若为同一个人,即可得到他的视频片段。能够提前标记出所有人的视频片段,后续只需要比较目标人物和视频片段的人脸特征即可,大大提升了处理效率。大大提升了处理效率。大大提升了处理效率。

【技术实现步骤摘要】
一种通过人脸获取人物视频片段的方法


[0001]本专利技术涉及人脸识别
,具体涉及一种通过人脸获取人物视频片段的方法。

技术介绍

[0002]人脸识别是一种通过人脸部特征进行身份匹配的技术。在各类技术特别是深度学习的加持下,从图片或者视频流中快速检测人脸,并将它和人脸库中的人脸进行快速匹配成为可能。
[0003]人脸识别现在已经广泛应用于各行各业,如安防类中的门禁、防盗,银行类的身份认证,甚至手机人脸解锁等。在视频相关行业,如果我们需要得到一个目标人物出现的视频片段,通过人脸的比对进行获取视频片段是一种稳定,误识别较低的方式。传统的方法是将目标人物人脸和视频逐帧对比,看是否存在目标人脸,根据是否存在目标人物人脸,得到目标人物的视频片段,这种方法在处理单个人物时没有问题,但是当并发要求很高的时候,要把所有的人物的人脸逐帧对比效率很低。

技术实现思路

[0004]本专利技术为了克服以上技术的不足,提供了一种提前标记出所有人的视频片段,提高处理效率的通过人脸获取人物视频片段的方法。
[0005]本专利技术克服其技术问题所采用的技术方案是:一种通过人脸获取人物视频片段的方法,包括如下步骤:a)在视频流中逐帧或间隔取帧,通过人脸检测,得到帧图片中人脸部分的坐标;b)基于人脸部分的坐标截取人脸部分的图片,得到人脸图片,对人脸图片进行预处理操作;c)将预处理后的人脸图片进行人脸识别算法表征,得到一个多维的特征向量;d)保存当前帧的信息结构,当前帧的信息结构包括帧图片信息结构、帧片段信息结构、视频片段结构;e)将当前帧图片信息结构与上一帧的图片信息结构中的人脸信息进行比对,如果当前帧与上一帧存在同一个人,则为同一人的帧图片信息,如果当前帧与上一帧不存在同一个人,则为新人物的帧图片信息;f)将同一人的帧图片信息更新到帧片段信息结构中,更新帧结束位置,将新人物的帧图片信息添加到帧片段信息结构中,使帧的结束位置和起始位置相同,如果帧片段信息结构中存在之前存在的人物信息但是当前帧中没有此人物信息,则将该人物的信息添加到视频片段结构中,得到最终的保存的视频片段结构;g)将目标人物与保存的视频片段结构的人脸信息进行比对,如果比对结果是同一个人,则生成一个目标人物视频片段信息。
[0006]进一步的,步骤a)中人脸检测的步骤为:
a

1)检测帧图片中是否有人脸,如果是则执行步骤a

2),如果否则执行步骤a

4);a

2)对帧图片中进行人脸识别;a

3)得到人脸特征向量;a

4)结束人脸检测。
[0007]进一步的,步骤b)中的预处理依次为剪裁操作、形变操作及归一化处理。
[0008]进一步的,步骤d)中保存的当前帧的信息结构包括:d

1)保存帧图片信息结构,帧图片信息包含人脸信息、视频名称、帧位置信息;d

2)保存帧片段信息结构,帧片段信息包含人脸信息、视频名称、帧起始位置、帧结束位置;d

3)保存视频片段结构,视频片段包含人脸信息、视频名称、帧起始位置、帧结束位置。
[0009]本专利技术的有益效果是:在查询目标人物视频片段之前,生成一些视频片段信息结构,加快得到目标人物视频片段的方法。通过先将视频中出现的人脸和它的出现的视频片段进行匹配保存,每一段片段和对应的人脸特征匹配。当有需求获取目标人物的视频片段时,通过目标人脸和视频人脸片段的人脸特征对比是否为同一个人,若为同一个人,即可得到他的视频片段。能够提前标记出所有人的视频片段,后续只需要比较目标人物和视频片段的人脸特征即可,大大提升了处理效率。
附图说明
[0010]图1为本专利技术的人脸识别流程图;图2为本专利技术的视频片段生成流程图。
具体实施方式
[0011]下面结合附图1、附图2对本专利技术做进一步说明。
[0012]一种通过人脸获取人物视频片段的方法,包括如下步骤:a)在视频流中逐帧或间隔取帧,通过人脸检测,得到帧图片中人脸部分的坐标。
[0013]b)基于人脸部分的坐标截取人脸部分的图片,得到人脸图片,对人脸图片进行预处理操作。
[0014]c)将预处理后的人脸图片进行人脸识别算法表征,得到一个多维的特征向量。
[0015]d)保存当前帧的信息结构,当前帧的信息结构包括帧图片信息结构、帧片段信息结构、视频片段结构。
[0016]e)人脸识别处理完成之后,当前帧的人脸信息连同视频信息生成当前帧图片信息结构。一张人脸对应一个帧图片信息结构。同一个帧图片可能包含多个人脸,因此会有多个帧图片信息结构。将当前帧图片信息结构与上一帧的图片信息结构中的人脸信息进行比对,如果当前帧与上一帧存在同一个人,则为同一人的帧图片信息,如果当前帧与上一帧不存在同一个人,则为新人物的帧图片信息。
[0017]f)将同一人的帧图片信息更新到帧片段信息结构中,更新帧结束位置,将新人物的帧图片信息添加到帧片段信息结构中,使帧的结束位置和起始位置相同,如果帧片段信息结构中存在之前存在的人物信息但是当前帧中没有此人物信息,说明此人之前出现,但
是没有继续出现,则将该人物的信息添加到视频片段结构中,得到最终的保存的视频片段结构。
[0018]g)将目标人物与保存的视频片段结构的人脸信息进行比对,如果比对结果是同一个人,则生成一个目标人物视频片段信息。
[0019]通过以上方法,能够在查询目标人物视频片段之前,生成一些视频片段信息结构,加快得到目标人物视频片段的方法。通过先将视频中出现的人脸和它的出现的视频片段进行匹配保存,每一段片段和对应的人脸特征匹配。当有需求获取目标人物的视频片段时,通过目标人脸和视频人脸片段的人脸特征对比是否为同一个人,若为同一个人,即可得到他的视频片段。能够提前标记出所有人的视频片段,后续只需要比较目标人物和视频片段的人脸特征即可,大大提升了处理效率。
[0020]实施例1:步骤a)中人脸检测的步骤为:a

1)检测帧图片中是否有人脸,如果是则执行步骤a

2),如果否则执行步骤a

4);a

2)对帧图片中进行人脸识别;a

3)得到人脸特征向量;a

4)结束人脸检测。
[0021]实施例2:步骤b)中的预处理依次为剪裁操作、形变操作及归一化处理。
[0022]实施例3:步骤d)中保存的当前帧的信息结构包括:d

1)保存帧图片信息结构,帧图片信息包含人脸信息、视频名称、帧位置信息;d

2)保存帧片段信息结构,帧片段信息包含人脸信息、视频名称、帧起始位置、帧结束位置;d

3)保存视频片段结构,视频片段包含人脸信息、视频名称、帧起始位置、帧结束位置。
[0023]最后应说明的是:以上所述仅为本专利技术的优本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通过人脸获取人物视频片段的方法,其特征在于,包括如下步骤:a)在视频流中逐帧或间隔取帧,通过人脸检测,得到帧图片中人脸部分的坐标;b)基于人脸部分的坐标截取人脸部分的图片,得到人脸图片,对人脸图片进行预处理操作;c)将预处理后的人脸图片进行人脸识别算法表征,得到一个多维的特征向量;d)保存当前帧的信息结构,当前帧的信息结构包括帧图片信息结构、帧片段信息结构、视频片段结构;e)将当前帧图片信息结构与上一帧的图片信息结构中的人脸信息进行比对,如果当前帧与上一帧存在同一个人,则为同一人的帧图片信息,如果当前帧与上一帧不存在同一个人,则为新人物的帧图片信息;f)将同一人的帧图片信息更新到帧片段信息结构中,更新帧结束位置,将新人物的帧图片信息添加到帧片段信息结构中,使帧的结束位置和起始位置相同,如果帧片段信息结构中存在之前存在的人物信息但是当前帧中没有此人物信息,则将该人物的信息添加到视频片段结构中,得到最终的保存的视频片段结构;g)将目标人物与保存的视频片段结构的人脸信息进行比对,如果比对结果是同一个人,则生成一个目标人物视频片段信息。2.根据权利要求1所述的...

【专利技术属性】
技术研发人员:韩继泽徐杰杨明生刘旭
申请(专利权)人:山东云缦智能科技有限公司
类型:发明
国别省市:

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

1