一种视频打码方法、装置以及电子设备制造方法及图纸

技术编号:25486933 阅读:32 留言:0更新日期:2020-09-01 23:06
本申请提供了一种视频打码方法、装置以及电子设备,其中,该方法包括:从目标视频的视频帧序列中确定首个节点帧图像,其中,首个节点帧图像为包含有目标对象的首个视频帧图像;按照设定的抽取间隔,从排在首个节点帧图像之后的视频帧图像中选取其他节点帧图像;检测每个节点帧图像中的目标对象;对每个节点帧图像中的目标对象进行打码;基于视频帧序列中相邻节点帧图像的目标对象的检测结果,对相邻节点帧图像之间的视频帧图像进行打码。本申请能够有效提升视频的打码效率。

【技术实现步骤摘要】
一种视频打码方法、装置以及电子设备
本申请涉及打码
,具体而言,涉及一种视频打码方法、装置以及电子设备。
技术介绍
出于诸如隐私保护、信息安全等目的,需要对视频中诸如人脸、物品等不想公开的目标对象执行打码操作。具体而言,打码操作通常是对目标对象进行模糊处理,诸如采用马赛克涂抹视频帧中的目标对象的方式,使他人无法从视频帧中清楚地看到目标对象。现有的视频打码方式需要逐一检测视频的每帧图像所包含的目标对象,并对检测出的目标对象进行打码操作,这种打码方式效率低下。
技术实现思路
有鉴于此,本申请实施例的目的在于提供一种视频打码方法、装置以及电子设备,能够有效提升视频的打码效率。根据本申请的一个方面,提供一种视频打码方法,包括:从目标视频的视频帧序列中确定首个节点帧图像,其中,所述首个节点帧图像为包含有目标对象的首个视频帧图像;按照设定的抽取间隔,从排在所述首个节点帧图像之后的视频帧图像中选取其他节点帧图像;检测每个所述节点帧图像中的所述目标对象;对每个所述节点帧图像中的所述目标对象进行打码;基于所述视频帧序列中相邻节点帧图像的目标对象的检测结果,对相邻节点帧图像之间的视频帧图像进行打码。在一些实施例中,按照设定的抽取间隔,从排在所述首个节点帧图像之后的视频帧图像中选取其他节点帧图像的步骤,包括:从排在所述首个节点帧图像之后的视频帧图像中抽取多个节点帧图像;其中,相邻的两个节点帧图像之间的间隔为设定的抽取间隔。在一些实施例中,检测每个所述节点帧图像中的所述目标对象的步骤,包括:将选取的所有所述节点帧图像并行输入至预设的目标检测模型,通过所述目标检测模型对所述节点帧图像进行并行检测,得到每个所述节点帧图像的检测结果。在一些实施例中,基于所述视频帧序列中相邻节点帧图像的目标对象的检测结果,对相邻节点帧图像之间的视频帧图像进行打码的步骤,包括:对于所述视频帧序列中相邻节点帧图像中的第一节点帧图像和第二帧节点图像,确定所述第一节点帧图像包含的目标对象的第一检测框组和所述第二节点帧图像包含的目标对象的第二检测框组;从所述第一检测框组和所述第二检测框组中查找相互匹配的检测框对;基于查找到的所述检测框对对所述第一节点帧图像和所述第二节点帧图像之间的视频帧图像进行插值打码。在一些实施例中,从所述第一检测框组和所述第二检测框组中查找相互匹配的检测框对的步骤,包括:计算所述第一检测框组中的第一检测框与所述第二检测框组中的第二检测框的位置重合度IOU;将位置重合度高于预设位置阈值的第一检测框和第二检测框确定为相互匹配的检测框对。在一些实施例中,从所述第一检测框组和所述第二检测框组中查找相互匹配的检测框对的步骤,包括:获取所述第一检测框组中的第一检测框与所述第二检测框组中的第二检测框的图像相似度;将图像相似度高于预设相似度阈值的第一检测框和第二检测框确定为相互匹配的检测框对。在一些实施例中,从所述第一检测框组和所述第二检测框组中查找相互匹配的检测框对的步骤,包括:从所述第一检测框组中的第一检测框与所述第二检测框组中的第二检测框中,选择图像相似度高于预设相似度阈值且位置重合度高于预设位置阈值的检测框,将选择的所述检测框确定为相互匹配的检测框对。在一些实施例中,基于匹配框组对所述第一节点帧图像和所述第二节点帧图像之间的视频帧图像进行插值打码的步骤,包括:根据所述检测框对中的第一检测框的位置和第二检测框的位置,采用插值法确定所述第一节点帧图像和所述第二节点帧图像之间的视频帧图像中的待打码位置,对所述待打码位置进行打码。在一些实施例中,基于所述视频帧序列中相邻节点帧图像的目标对象的检测结果,对相邻节点帧图像之间的视频帧图像进行打码的步骤,还包括:如果所述第一检测框组和/或所述第二检测框组中存在所述检测框对之外的第三检测框,根据所述第三检测框对所述第一节点帧图像和所述第二节点帧图像之间的视频帧图像进行复用打码。在一些实施例中,根据所述第三检测框对所述第一节点帧图像和所述第二节点帧图像之间的视频帧图像进行复用打码的步骤,包括:将所述第三检测框的位置确定为所述第一节点帧图像和所述第二节点帧图像之间的视频帧图像中的待打码位置,对所述待打码位置进行打码。根据本申请的另一个方面,还提供一种视频打码装置,包括:图像确定模块,用于从目标视频的视频帧序列中确定首个节点帧图像,其中,所述首个节点帧图像为包含有目标对象的首个视频帧图像;图像选取模块,用于按照设定的抽取间隔,从排在所述首个节点帧图像之后的视频帧图像中选取其他节点帧图像;目标检测模块,用于检测每个所述节点帧图像中的所述目标对象;首个打码模块,用于对每个所述节点帧图像中的所述目标对象进行打码;第二打码模块,用于基于所述视频帧序列中相邻节点帧图像的目标对象的检测结果,对相邻节点帧图像之间的视频帧图像进行打码。在一些实施例中,所述图像选取模块用于:从排在所述首个节点帧图像之后的视频帧图像中抽取多个节点帧图像;其中,相邻的两个节点帧图像之间的间隔为设定的抽取间隔。在一些实施例中,所述目标检测模块用于:将选取的所有所述节点帧图像并行输入至预设的目标检测模型,通过所述目标检测模型对所述节点帧图像进行并行检测,得到每个所述节点帧图像的检测结果。在一些实施例中,所述第二打码模块用于:对于所述视频帧序列中相邻节点帧图像中的第一节点帧图像和第二帧节点图像,确定所述第一节点帧图像包含的目标对象的第一检测框组和所述第二节点帧图像包含的目标对象的第二检测框组;从所述第一检测框组和所述第二检测框组中查找相互匹配的检测框对;基于查找到的所述检测框对对所述第一节点帧图像和所述第二节点帧图像之间的视频帧图像进行插值打码。在一些实施例中,所述第二打码模块用于:计算所述第一检测框组中的第一检测框与所述第二检测框组中的第二检测框的位置重合度IOU;将位置重合度高于预设位置阈值的第一检测框和第二检测框确定为相互匹配的检测框对。在一些实施例中,所述第二打码模块用于:获取所述第一检测框组中的第一检测框与所述第二检测框组中的第二检测框的图像相似度;将图像相似度高于预设相似度阈值的第一检测框和第二检测框确定为相互匹配的检测框对。在一些实施例中,所述第二打码模块用于:从所述第一检测框组中的第一检测框与所述第二检测框组中的第二检测框中,选择图像相似度高于预设相似度阈值且位置重合度高于预设位置阈值的检测框,将选择的所述检测框确定为相互匹配的检测框对。在一些实施例中,所述第二打码模块用于:根据所述检测框对中的第一检测框的位置和第二检测框的位置,采用插值法确定所述第一节点帧图像和所述第二节点帧图像之间的视频帧图像中的待打码位置,对所述待打码位置进行打码。在一些实施例中,所述第二打码模块用于:如果所述第一检测框组和/或所述第二检测框组中存在所述检测框对之外的第三检测框,根据所述第三检测框对所述第一节点帧图像和所述第二节点帧图像之间的视频帧图本文档来自技高网...

【技术保护点】
1.一种视频打码方法,其特征在于,包括:/n从目标视频的视频帧序列中确定首个节点帧图像,其中,所述首个节点帧图像为包含有目标对象的首个视频帧图像;/n按照设定的抽取间隔,从排在所述首个节点帧图像之后的视频帧图像中选取其他节点帧图像;/n检测每个所述节点帧图像中的所述目标对象;/n对每个所述节点帧图像中的所述目标对象进行打码;/n基于所述视频帧序列中相邻节点帧图像的目标对象的检测结果,对相邻节点帧图像之间的视频帧图像进行打码。/n

【技术特征摘要】
1.一种视频打码方法,其特征在于,包括:
从目标视频的视频帧序列中确定首个节点帧图像,其中,所述首个节点帧图像为包含有目标对象的首个视频帧图像;
按照设定的抽取间隔,从排在所述首个节点帧图像之后的视频帧图像中选取其他节点帧图像;
检测每个所述节点帧图像中的所述目标对象;
对每个所述节点帧图像中的所述目标对象进行打码;
基于所述视频帧序列中相邻节点帧图像的目标对象的检测结果,对相邻节点帧图像之间的视频帧图像进行打码。


2.根据权利要求1所述的方法,其特征在于,按照设定的抽取间隔,从排在所述首个节点帧图像之后的视频帧图像中选取其他节点帧图像的步骤,包括:
从排在所述首个节点帧图像之后的视频帧图像中抽取多个节点帧图像;其中,相邻的两个节点帧图像之间的间隔为设定的抽取间隔。


3.根据权利要求1所述的方法,其特征在于,检测每个所述节点帧图像中的所述目标对象的步骤,包括:
将选取的所有所述节点帧图像并行输入至预设的目标检测模型,通过所述目标检测模型对所述节点帧图像进行并行检测,得到每个所述节点帧图像的检测结果。


4.根据权利要求1所述的方法,其特征在于,基于所述视频帧序列中相邻节点帧图像的目标对象的检测结果,对相邻节点帧图像之间的视频帧图像进行打码的步骤,包括:
对于所述视频帧序列中相邻节点帧图像中的第一节点帧图像和第二节点帧图像,确定所述第一节点帧图像包含的目标对象的第一检测框组和所述第二节点帧图像包含的目标对象的第二检测框组;
从所述第一检测框组和所述第二检测框组中查找相互匹配的检测框对;
基于查找到的所述检测框对对所述第一节点帧图像和所述第二节点帧图像之间的视频帧图像进行插值打码。


5.根据权利要求4所述的方法,其特征在于,从所述第一检测框组和所述第二检测框组中查找相互匹配的检测框对的步骤,包括:
计算所述第一检测框组中的第一检测框与所述第二检测框组中的第二检测框的位置重合度IOU;
将位置重合度高于预设位置阈值的第一检测框和第二检测框确定为相互匹配的检测框对。


6.根据权利要求4所述的方法,其特征在于,从所述第一检测框组和所述第二检测框组中查找相互匹配的检测框对的步骤,包括:
获取所述第一检测框组中的第一检测框与所述第二检测框组中的第二检测框的图像相似度;
将图像相似度高于预设相似度阈值的第一检测框和第二检测框确定为相互匹配的检测框对。


7.根据权利要求4所述的方法,其特征在于,从所述第一检测框组和所述第二检测框组中查找相互匹配的检测框对的步骤,包括:
从所述第一检测框组中的第一检测框与所述第二检测框组中的第二检测框中,选择图像相似度高于预设相似度阈值且位置重合度高于预设位置阈值的检测框,将选择的所述检测框确定为相互匹配的检测框对。


8.根据权利要求4所述的方法,其特征在于,基于匹配框组对所述第一节点帧图像和所述第二节点帧图像之间的视频帧图像进行插值打码的步骤,包括:
根据所述检测框对中的第一检测框的位置和第二检测框的位置,采用插值法确定所述第一节点帧图像和所述第二节点帧图像之间的视频帧图像中的待打码位置,对所述待打码位置进行打码。


9.根据权利要求4所述的方法,其特征在于,基于所述视频帧序列中相邻节点帧图像的目标对象的检测结果,对相邻节点帧图像之间的视频帧图像进行打码的步骤,还包括:
如果所述第一检测框组和/或所述第二检测框组中存在所述检测框对之外的第三检测框,根据所述第三检测框对所述第一节点帧图像和所述第二节点帧图像之间的视频帧图像进行复用打码。


10.根据权利要求9所述的方法,其特征在于,根据所述第三检测框对所述第一节点帧图像和所述第二节点帧图像之间的视频帧图像进行复用打码的步骤,包括:
将所述第三检测框的位置确定为所述第一节点帧图像和所述第二节点帧图像之间的视频帧图像中的待打码位置,对所述待打码位置进行打码。

<...

【专利技术属性】
技术研发人员:苟巍沈海峰
申请(专利权)人:北京嘀嘀无限科技发展有限公司
类型:发明
国别省市:北京;11

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

1