图像叠加方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:22565473 阅读:19 留言:0更新日期:2019-11-16 12:11
本发明专利技术实施例提供一种图像叠加方法、装置、电子设备及可读存储介质。该方法通过对输入的视频流进行解析,将解析得到的每一帧图像存入帧缓存区域中,并针对帧缓存区域中的每一帧图像,对该帧图像进行图像识别,获得该帧图像中至少一个检测对象的姿态,而后将满足目标姿态角度的每个检测对象作为目标对象,并将每个目标对象从对应的图像中截取,并将截取出的每个目标对象叠加到一目标帧图像中,生成待输出图像,最后将待输出图像编码为目标图像格式输出。由此,能够有效解决目前传输带宽和存储空间浪费的问题,减少背景图对传输带宽和对存储空间的占用,提高传输效率和存储效率。

Image stacking method, device, electronic equipment and readable storage medium

The embodiment of the invention provides an image superposition method, a device, an electronic device and a readable storage medium. In this method, the input video stream is parsed, and each frame image is stored in the frame buffer region. For each frame image in the frame buffer region, the image recognition is carried out to obtain the pose of at least one detection object in the frame image, and then each detection object satisfying the pose angle of the target is taken as the target object, and each target pair Image is intercepted from the corresponding image, and each target object is superimposed into a target frame image to generate the image to be output. Finally, the image to be output is encoded as the target image format for output. Therefore, it can effectively solve the problem of the current transmission bandwidth and storage space waste, reduce the background image on the transmission bandwidth and storage space occupation, and improve the transmission efficiency and storage efficiency.

【技术实现步骤摘要】
图像叠加方法、装置、电子设备及可读存储介质
本专利技术涉及图像处理
,具体而言,涉及一种图像叠加方法、装置、电子设备及可读存储介质。
技术介绍
随着智能分析技术的发展,其在视频监控系统中的应用越来越普及。现在的视频解析输出图片的编码格式一般采用JPEG格式,并且为满足视频解析的目的,一般需要进行编码JPEG图片编码的视频分辨率较高,因此输出的JPEG图片较大。本申请专利技术人在实际研究中发现,当视频场景目标数目过多的情况下,会导致视频监控设备输出的JPEG图片流的带宽过大,同时存储服务器为了保存这些JPEG图片流,需要占用过多的存储空间。因此,现有技术普遍存在传输带宽和存储空间严重浪费的问题。
技术实现思路
为了克服现有技术中的上述不足,本专利技术的目的在于提供一种图像叠加方法、装置、电子设备及可读存储介质,能够有效解决目前传输带宽和存储空间浪费的问题,减少背景图对传输带宽和对存储空间的占用,提高传输效率和存储效率。为了实现上述目的,本专利技术实施例采用的技术方案如下:本专利技术实施例提供一种图像叠加方法,应用于电子设备,所述方法包括:对输入的视频流进行解析,将解析得到的每一帧图像存入帧缓存区域中;针对所述帧缓存区域中的每一帧图像,对该帧图像进行图像识别,获得该帧图像中至少一个检测对象的姿态角度;将满足目标姿态角度的每个检测对象作为目标对象,并将每个目标对象从对应的图像中截取,并将截取出的每个目标对象叠加到一目标帧图像中,生成待输出图像,其中,所述目标帧图像为所述帧缓存区域中除去目标对象对应的图像之外的且包括有每个检测对象的一帧图像;将所述待输出图像编码为目标图像格式输出。可选地,所述针对所述帧缓存区域中的每一帧图像,对该帧图像进行图像识别,获得该帧图像中至少一个检测对象的姿态角度的步骤,包括:针对所述帧缓存区域中的每一帧图像,通过深度网络模型对该帧图像进行目标检测,获得该帧图像中的检测对象;对该帧图像中的检测对象进行姿态估计,获得所述检测对象的姿态角度。可选地,所述对该帧图像中的检测对象进行姿态估计,获得所述检测对象的姿态角度的步骤,包括:检测所述检测对象的关键特征点;根据所述关键特征点的角度确定所述检测对象的姿态角度;或者通过深度网络模型识别出所述检测对象的姿态角度。可选地,所述将满足目标姿态角度的每个检测对象作为目标对象,并将每个目标对象从对应的图像中截取,并将截取出的每个目标对象叠加到一目标帧图像中,生成待输出图像的步骤,包括:根据每一帧图像中每个检测对象的姿态角度,将满足目标姿态角度的每个检测对象作为目标对象,获取每个目标对象对应的图像;将所述帧缓存中除去目标对象对应的图像之外的且包括有每个检测对象的一帧图像作为目标帧图像;将每个目标对象从对应的图像中截取;将截取出的每个目标对象叠加到所述目标帧图像中,生成待输出图像。可选地,所述将截取出的每个目标对象叠加到所述目标帧图像中,生成待输出图像的步骤,包括:将截取出的每个目标对象叠加到所述目标帧图像中;针对叠加到目标帧图像中每个截取出的目标对象,分别将该目标对象与所述目标帧图像中与该目标对象对应的检测对象进行关联标记,以生成待输出图像。可选地,所述将截取出的每个目标对象叠加到所述目标帧图像中的步骤,还包括:计算所述目标帧图像中叠加的每个目标对象以及对应的检测对象的占用面积比例;判断所述占用面积比例是否大于预设阈值;若所述占用面积比例大于预设阈值,则停止叠加目标对象。可选地,所述将所述待输出图像编码为目标图像格式输出的步骤,包括:删除所述帧缓存的每一帧图像,并将所述待输出图像编码为JPEG格式输出。第二方面,本专利技术实施例还提供一种图像叠加装置,应用于电子设备,所述装置包括:解析模块,用于对输入的视频流进行解析,将解析得到的每一帧图像存入帧缓存区域中;图像识别模块,用于针对所述帧缓存区域中的每一帧图像,对该帧图像进行图像识别,获得该帧图像中至少一个检测对象的姿态角度;截取叠加模块,用于将满足目标姿态角度的每个检测对象作为目标对象,并将每个目标对象从对应的图像中截取,并将截取出的每个目标对象叠加到一目标帧图像中,生成待输出图像,其中,所述目标帧图像为所述帧缓存区域中除去目标对象对应的图像之外的且包括有每个检测对象的一帧图像;编码输出模块,用于将所述待输出图像编码为目标图像格式输出。第三方面,本专利技术实施例还提供一种电子设备,所述电子设备包括:存储器;处理器;以及上所述的图像叠加装置,所述图像叠加装置存储于所述存储器中并包括由所述处理器执行的软件功能模块。第四方面,本专利技术实施例还提供一种可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序被执行时实现上述的图像叠加方法。相对于现有技术而言,本专利技术具有以下有益效果:本专利技术实施例提供一种图像叠加方法、装置、电子设备及可读存储介质,首先通过对输入的视频流进行解析,将解析得到的每一帧图像存入帧缓存区域中,并针对帧缓存区域中的每一帧图像,对该帧图像进行图像识别,获得该帧图像中至少一个检测对象的姿态,而后将满足目标姿态角度的每个检测对象作为目标对象,并将每个目标对象从对应的图像中截取,并将截取出的每个目标对象叠加到一目标帧图像中,生成待输出图像,最后将待输出图像编码为目标图像格式输出。由此,当视频图像中含有多个检测对象时,通过将除去目标对象对应的图像之外的且包括有每个检测对象的一帧图像作为目标帧图像,通过将截取出的每个目标对象叠加到一目标帧图像中,能够进一步减少背景图数量,有效解决目前传输带宽和存储空间浪费的问题,减少背景图对传输带宽和对存储空间的占用,提高传输效率和存储效率。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它相关的附图。图1为本专利技术实施例提供的图像叠加方法的流程示意图;图2为图1中所示的步骤S230包括的各个子步骤的流程示意图;图3为本专利技术实施例提供的互补背景说明示意图;图4为本专利技术实施例提供的图像叠加装置的功能模块图;图5为本专利技术实施例提供的用于实现上述图像叠加方法的电子设备的结构框图。图标:100-电子设备;110-总线;120-处理器;130-存储介质;140-总线接口;150-网络适配器;160-用户接口;200-图像叠加装置;210-解析模块;220-图像识别模块;230-截取叠加模块;240-编码输出模块。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是本文档来自技高网...

【技术保护点】
1.一种图像叠加方法,其特征在于,应用于电子设备,所述方法包括:/n对输入的视频流进行解析,将解析得到的每一帧图像存入帧缓存区域中;/n针对所述帧缓存区域中的每一帧图像,对该帧图像进行图像识别,获得该帧图像中至少一个检测对象的姿态角度;/n将满足目标姿态角度的每个检测对象作为目标对象,并将每个目标对象从对应的图像中截取,并将截取出的每个目标对象叠加到一目标帧图像中,生成待输出图像,其中,所述目标帧图像为所述帧缓存区域中除去目标对象对应的图像之外的且包括有每个检测对象的一帧图像;/n将所述待输出图像编码为目标图像格式输出。/n

【技术特征摘要】
1.一种图像叠加方法,其特征在于,应用于电子设备,所述方法包括:
对输入的视频流进行解析,将解析得到的每一帧图像存入帧缓存区域中;
针对所述帧缓存区域中的每一帧图像,对该帧图像进行图像识别,获得该帧图像中至少一个检测对象的姿态角度;
将满足目标姿态角度的每个检测对象作为目标对象,并将每个目标对象从对应的图像中截取,并将截取出的每个目标对象叠加到一目标帧图像中,生成待输出图像,其中,所述目标帧图像为所述帧缓存区域中除去目标对象对应的图像之外的且包括有每个检测对象的一帧图像;
将所述待输出图像编码为目标图像格式输出。


2.根据权利要求1所述的图像叠加方法,其特征在于,所述针对所述帧缓存区域中的每一帧图像,对该帧图像进行图像识别,获得该帧图像中至少一个检测对象的姿态角度的步骤,包括:
针对所述帧缓存区域中的每一帧图像,通过深度网络模型对该帧图像进行目标检测,获得该帧图像中的检测对象;
对该帧图像中的检测对象进行姿态估计,获得所述检测对象的姿态角度。


3.根据权利要求2所述的图像叠加方法,其特征在于,所述对该帧图像中的检测对象进行姿态估计,获得所述检测对象的姿态角度的步骤,包括:
检测所述检测对象的关键特征点;
根据所述关键特征点的角度确定所述检测对象的姿态角度;或者通过深度网络模型识别出所述检测对象的姿态角度。


4.根据权利要求1所述的图像叠加方法,其特征在于,所述将满足目标姿态角度的每个检测对象作为目标对象,并将每个目标对象从对应的图像中截取,并将截取出的每个目标对象叠加到一目标帧图像中,生成待输出图像的步骤,包括:
根据每一帧图像中每个检测对象的姿态角度,将满足目标姿态角度的每个检测对象作为目标对象,获取每个目标对象对应的图像;
将所述帧缓存中除去目标对象对应的图像之外的且包括有每个检测对象的一帧图像作为目标帧图像;
将每个目标对象从对应的图像中截取;
将截取出的每个目标对象叠加到所述目标帧图像中,生成待输出图像。


5.根据权利要求4所述的图像叠加方法...

【专利技术属性】
技术研发人员:吴参毅
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:浙江;33

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

1