视频处理方法、相关设备及计算机存储介质技术

技术编号:21309612 阅读:39 留言:0更新日期:2019-06-12 11:11
本发明专利技术实施例公开了视频处理方法,包括:获取包括M个帧的视频,M为正整数,所述M个帧中的每个帧包括至少一个宏块,根据所述M个帧的宏块的宏块参数,在所述M个帧中确定候选帧集合,所述候选帧集合中的候选帧包括目标区域,所述目标区域为所述视频中的动态对象所在区域;若所述候选帧集合包括帧内编码I帧,选择所述I帧为目标帧;若所述候选帧集合不包括I帧,在所述候选帧集合选择帧号最小的帧作为所述目标帧;对所述目标帧进行解码,获取所述目标帧的像素信息;根据所述像素信息,提取所述动态对象的特征信息。采用本发明专利技术实施例,能够解决现有视频处理方案中存在的工作量较大、处理效率较慢等问题。

Video Processing Method, Related Equipment and Computer Storage Media

The embodiment of the present invention discloses a video processing method, which includes acquiring a video including M frames, M being a positive integer, and each frame of the M frames includes at least one macroblock. According to the macroblock parameters of the macroblocks of the M frames, a set of candidate frames is determined in the M frames, and the candidate frames in the set of candidate frames include a target region, which is a moving region in the video. The region where the state object is located; if the set of candidate frames includes an intra-coded I frame, the I frame is selected as the target frame; if the set of candidate frames does not include an I frame, the frame with the smallest frame number is selected as the target frame in the set of candidate frames; the target frame is decoded to obtain the pixel information of the target frame; and according to the pixel information, the characteristics of the dynamic object are extracted. Information. The embodiment of the present invention can solve the problems of large workload and slow processing efficiency existing in the existing video processing scheme.

【技术实现步骤摘要】
视频处理方法、相关设备及计算机存储介质
本专利技术涉及计算机
,尤其涉及视频处理方法、相关设备及计算机存储介质。
技术介绍
随着人们对社会公共安全的日益关注以及城市监控网络的广泛应用,大量监控摄像头应用在公共场所中,以进行视频监控。其中,在视频监控中,随着用户对视频监控中价值信息的聚焦和重视,催生了诸如人脸识别、车辆识别等图像处理技术。目前,为实现价值信息的获取提出基于特征提取的视频处理方案。具体的,视频处理装置将视频监控获得的视频解码成一个个图像帧(也可称帧),接着对帧进行像素级的检索对比,确定出待检测对象对应在该帧中的图像区域。最后,利用预先训练好的深度学习算法对包括待检测对象的图像区域进行特征提取,以获得待检测对象的特征信息,即获得帧中的价值信息。然而在实践中发现,由于视频中包含的帧的数量较多,如果每个视频均采用上述特征提取方案来进行处理,这样视频处理装置的工作量较大、成本较高,且处理效率较慢。
技术实现思路
本专利技术实施例公开了视频处理方法、相关设备及计算机存储介质,能够解决现有视频处理方案中存在的工作量较大、处理效率较慢等问题。第一方面,本专利技术实施例公开提供了一种视频处理方法,所述方法包括:视频处理装置获取包括M个帧的视频,该M个帧中的每个帧包括至少一个宏块,M为正整数。进一步视频处理装置根据M个帧的宏块的宏块参数,从M个帧中确定候选帧集合,该候选帧集合中的候选帧包括目标区域,该目标区域为所述视频中的动态对象所在区域。若候选帧集合中包括有帧内编码I帧,则视频处理装置可选择所述I帧为目标帧。反之,若候选帧集合中不包括I帧,则在候选帧集合选择帧号最小的帧作为所述目标帧。进一步视频处理装置可对选择的目标帧进行解码,获取该目标帧的像素信息,进而根据该像素信息提取动态对象的特征信息。通过实施本专利技术实施例,能够从视频中的M个帧中筛选出包括至少一个候选帧的候选帧集合,进而从该候选帧集合中选取目标帧。相比于现有技术而言,视频处理装置能够在图像不解码的情况下实现目标帧的提取,排除非目标帧,进而针对性地对目标帧进行解码、从中提取动态对象的特征信息,这样既能节省图像解码时间以及解码成本,又能提升目标帧选取的精确度,还能提升视频处理的效率。同时,也能够解决现有视频处理方案中存在的工作量较大、处理效率较低等问题。从候选帧集合中选取目标帧,进一步提高了提取动态对象的特征信息的精确度。相较于非I帧,解码I帧所需的时间最短,且解码后的I帧相较于原始帧损失的像素信息最少,因此,选择候选帧集合中的I帧或帧号最小的候选帧作为目标帧,可以进一步提高提取动态对象的特征信息的速度,同时,提高提取动态对象的特征信息的精确度。结合第一方面,在第一方面的一些实施方式中,M个帧中包括有P个非I帧和M-P个I帧,P为不大于M且不小于0的整数。相应地,视频处理装置在确定候选帧集合时,可获取P个非I帧的宏块的宏块参数和M-P个I帧的宏块的宏块参数,其中,该P个非I帧的宏块的宏块参数包括运动矢量、量化参数、编码比特数、编码类型,该M-P个I帧的宏块的宏块参数包括量化参数。进一步视频处理装置可分别根据P个非I帧的宏块的4个宏块参数,对P个非I帧进行4*P次检测,确定该4*P次检测的检测结果,其中P个非I帧中的每个帧对应4个检测结果。相应地,视频处理装置也可分别根据M-P个I帧的宏块的宏块参数,对该M-P个I帧进行M-P次检测,确定该M-P次检测的检测结果,其中M-P个I帧中的每个帧对应1个检测结果。进一步视频处理装置根据所述4*P次检测的检测结果在该P个非I帧中确定第一候选帧集合,根据该M-P次检测的检测结果在M-P个帧中确定第二候选帧集合,进而将第一候选帧集合和第二候选帧集合的组合作为候选帧集合。通过执行本实施步骤,视频处理装置可根据帧类型的分类,分别从P个I帧和(M-P)个非I帧中选取出相应地候选帧集合,便于后续从该候选帧集合中选取相应地目标帧。这样能够提升候选帧选取的精确度,进而基于该候选帧实现目标帧的提取和处理,从而提升目标帧提取的精确度。结合第一方面,在第一方面的另一些可能的实施方式中,该4*P次检测中的每次检测的检测结果包括第一结论和第二结论和第三结论中的一种,其中,第一结论、第二结论和第三结论所表征的对应帧包含目标区域的可能性依次降低。具体的,视频处理装置可根据4*P次检测的检测结果,确定P个非I帧中每个帧对应的检测结果中第一结论的个数、第二结论的个数和第三结论的个数。进一步视频处理装置可确定对应的检测结果中第一结论的个数、第二结论的个数和第三结论的个数符合预设条件的帧为候选帧集合中的候选帧。该预设条件为系统自定义设置的,并不做限定。通过执行本实施步骤,视频处理装置能根据每个非I帧的宏块的4个宏块参数,综合分析确定该帧是否为候选帧集合中的候选帧,这样能够提升候选帧获取的准确性或精确度,从而提升视频处理的精确度。结合第一方面,在第一方面的另一些可能的实施方式中,视频处理装置可根据M-P个I帧中的每个帧对应的检测结果,在该M-P个I帧中确定候选帧集合中的候选帧。通过执行本实施步骤,视频处理装置根据每个I帧的宏块的量化参数来确定该帧是否为候选帧集合中的候选帧,有利于提升候选帧获取的精确度,从而提升了视频处理的精确度。结合第一方面,在第一方面的另一些可能的实施方式中,视频处理装置在解码获得目标帧的像素信息时,具体存以下两种实施情况。具体的,当目标帧为I帧时,视频处理装置可对目标帧进行解码,从而获得目标帧的像素信息。或者,当目标帧为非I帧时,视频处理装置可从目标帧的前一个I帧开始解码,直至对目标帧进行解码,从而获取该目标帧的像素信息。通过执行本实施步骤,视频处理装置可根据不同类型的帧对帧进行解码,以获得该目标帧的像素信息,便于后续基于该像素信息实现动态对象的特征信息的提取。第二方面,本专利技术实施例提供了一种视频处理装置,所述装置包括用于执行如上第一方面或第一方面的任意可能的实施方式中所描述的方法的功能模块或单元。第三方面,本专利技术实施例提供了一种视频处理装置,包括:处理器,存储器,通信接口和总线;处理器、通信接口、存储器通过总线相互通信;通信接口,用于接收和发送数据;存储器,用于存储指令;处理器,用于调用存储器中的指令,执行上述第一方面或第一方面的任意可能的实施方式中所描述的方法。第四方面,提供了一种计算机非瞬态(non-transitory)存储介质,所述计算机非瞬态存储介质存储了用于视频处理的程序代码。所述程序代码包括用于执行上述第一方面或第一方面的任意可能的实施方式中所描述的方法的指令。第五方面,提供了一种芯片产品,以执行上述第一方面或第一方面的任意可能的实施方式中的方法。本专利技术在上述各方面提供的实现方式的基础上,还可以进行进一步组合以提供更多实现方式。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。图1是本专利技术实施例提供的一种通信系统的结构示意图。图2A是本专利技术实施例提供的一种包括有目标区域的帧的示意图。图2B是本专利技术实施例提供的一种目标区域位于中心区域的帧的示意图。图3是本专利技术实施例提供的一种视频处理方法的流程示意图。图4是本专利技术实施例提供的一种视频的时序示意图本文档来自技高网...

【技术保护点】
1.一种视频处理方法,其特征在于,所述方法包括:获取视频,所述视频包括M个帧,M为正整数,所述M个帧中的每个帧包括至少一个宏块;根据所述M个帧的宏块的宏块参数,在所述M个帧中确定候选帧集合,所述候选帧集合中的候选帧包括目标区域,所述目标区域为所述视频中的动态对象所在区域;若所述候选帧集合包括帧内编码I帧,选择所述I帧为目标帧;若所述候选帧集合不包括I帧,在所述候选帧集合选择帧号最小的帧作为所述目标帧;对所述目标帧进行解码,获取所述目标帧的像素信息;根据所述像素信息,提取所述动态对象的特征信息。

【技术特征摘要】
1.一种视频处理方法,其特征在于,所述方法包括:获取视频,所述视频包括M个帧,M为正整数,所述M个帧中的每个帧包括至少一个宏块;根据所述M个帧的宏块的宏块参数,在所述M个帧中确定候选帧集合,所述候选帧集合中的候选帧包括目标区域,所述目标区域为所述视频中的动态对象所在区域;若所述候选帧集合包括帧内编码I帧,选择所述I帧为目标帧;若所述候选帧集合不包括I帧,在所述候选帧集合选择帧号最小的帧作为所述目标帧;对所述目标帧进行解码,获取所述目标帧的像素信息;根据所述像素信息,提取所述动态对象的特征信息。2.根据权利要求1所述的方法,其特征在于,所述M个帧包括P个非I帧和M-P个I帧,P为不大于M且不小于0的整数;所述根据所述M个帧的宏块的宏块参数,在所述M个帧中确定候选帧集合,包括:获取所述P个非I帧的宏块的宏块参数和所述M-P个I帧的宏块的宏块参数,其中,所述P个非I帧的宏块的宏块参数包括运动矢量、量化参数、编码比特数、编码类型,所述M-P个I帧的宏块的宏块参数包括量化参数;分别根据所述P个非I帧的宏块的4个宏块参数,对所述P个非I帧进行4*P次检测,确定所述4*P次检测的检测结果,所述P个非I帧中的每个帧对应4个检测结果;分别根据所述M-P个I帧的宏块的宏块参数,对所述M-P个I帧进行M-P次检测,确定所述M-P次检测的检测结果,所述M-P个I帧中的每个帧对应1个检测结果;根据所述4*P次检测的检测结果在所述P个非I帧中确定第一候选帧集合;根据所述M-P次检测的检测结果在所述M-P个帧中确定第二候选帧集合;将所述第一候选帧集合和所述第二候选帧集合的组合作为所述候选帧集合。3.根据权利要求2所述的方法,其特征在于,所述4*P次检测中的每次检测的检测结果包括第一结论和第二结论和第三结论中的一种,其中,所述第一结论、所述第二结论和所述第三结论所表征的对应帧包含所述目标区域的可能性依次降低;所述根据所述4*P次检测的检测结果在所述P个非I帧中确定第一候选帧集合,包括:根据所述4*P次检测的检测结果,确定所述P个非I帧中每个帧对应的检测结果中所述第一结论的个数、所述第二结论的个数和所述第三结论的个数;确定对应的检测结果中所述第一结论的个数、所述第二结论的个数和所述第三结论的个数符合预设条件的帧为所述候选帧集合中的候选帧。4.根据权利要求2-3中任一所述的方法,其特征在于,所述根据所述M-P次检测的检测结果在所述M个帧中确定第二候选帧集合,包括:根据所述M-P个I帧中的每个帧对应的检测结果在所述M-P个I帧中确定所述候选帧集合中的候选帧。5.一种视频处理装置,其特征在于,包括视频获取模块、目标帧提取模块和帧分析模块;其中,所述视频获取模块,用于获取视频,所述视频包括M个帧流,M为正整数,所述M个帧中的每个帧包括至少一个宏块;所述目标帧提取模块,用于:根据所述M个帧的宏块的宏块参数,在所述M个帧中确定候选帧集合,所述候选帧集合中的候选帧包括目标区域,所述目标区域为所述...

【专利技术属性】
技术研发人员:谭义鑫
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1