一种全景视频生成方法及装置制造方法及图纸

技术编号:34394226 阅读:23 留言:0更新日期:2022-08-03 21:26
本申请提供一种全景视频生成方法和装置,所述方法包括:为预设的全景区域建立3D模型;设置多个具有预设视角的视频获取端获取所述全景区域的多个实时视频图像,并基于每个所述视频获取端的拍摄视角,从所述3D模型中获取与所述拍摄视角对应的3D图像;融合所述3D图像与所述实时视频图像获得融合图像,拼接所述融合图像获得全景视频图像。通过融合实时视频图像和3D模型,使得最终合成的全景图像能够保持最多细节。多细节。多细节。

【技术实现步骤摘要】
一种全景视频生成方法及装置


[0001]本申请涉及一种图像处理技术,尤其涉及一种全景视频生成方法。本申请还涉及一种全景视频生成装置。

技术介绍

[0002]目前视频监控技术已经相当成熟,其主要是在待监控位置进行摄像头部署,并将摄像头拍摄的视频呈现在显示屏幕上,以便于随时观察。
[0003]当前,视频监控技术可以通过多个摄像头对待监控区域进行拍摄,并利用图像拼接技术将每个摄像头拍摄的视频进行拼接形成全景图像,实现对待监控区域的全视角监控。但是当前的画面拼接技术,由于视频拍摄、摄像头像素或者光线明暗的问题,容易导致视频中画面细节在视频拼接过程中丢失,使得画面失真,导致全景图像与实际场景不匹配。

技术实现思路

[0004]为解决现有技术中全景图像细节丢失的问题,本申请提供一种全景视频生成方法。本申请还涉及一种全景视频生成装置。
[0005]本申请提供一种全景视频生成方法,包括:为预设的全景区域建立3D模型;设置多个具有预设视角的视频获取端获取所述全景区域的多个实时视频图像,并基于每个所述视频获取端的拍摄视角,从所述3D模型中获取与所述拍摄视角对应的3D图像;融合所述3D图像与所述实时视频图像获得融合图像,拼接所述融合图像获得全景视频图像。
[0006]可选的,所述多个具有预设视角的视频获取端,包括:每个所述视频获取端的畸变中心与所述全景视频柱面映射的投影中心重合。
[0007]可选的,所述预设视角包括:每个所述视频获取端与相邻的视频获取端获取的实时视频图像具有重叠部分。/>[0008]可选的,所述拼接所述融合图像获得全景视频图像之前还包括:调整所述实时视频图像的亮度,使所述每个所述实时视频图像的重叠部分亮度一致。
[0009]可选的,所述拼接所述融合图像包括:提取每个所述融合图像的图像特征点;基于所述图像特征点配准每个所述融合图像;基于配准的所述融合图像,通过预设拼接算法对所述融合图像拼接。
[0010]本申请还提供一种全景视频生成装置,包括:建模模块,用于为预设的全景区域建立3D模型;视频模块,用于设置多个具有预设视角的视频获取端获取所述全景区域的多个实
时视频图像,并基于每个所述视频获取端的拍摄视角,从所述3D模型中获取与所述拍摄视角对应的3D图像;拼接模块,用于融合所述3D图像与所述实时视频图像获得融合图像,拼接所述融合图像获得全景视频图像。
[0011]可选的,所述多个具有预设视角的视频获取端,包括:每个所述视频获取端的畸变中心与所述全景视频柱面映射的投影中心重合。
[0012]可选的,所述预设视角包括:每个所述视频获取端与相邻的视频获取端获取的实时视频图像具有重叠部分。
[0013]可选的,所述视频模块还包括:亮度单元,用于调整所述实时视频图像的亮度,使所述每个所述实时视频图像的重叠部分亮度一致。
[0014]可选的,所述拼接模块还包括:提取单元,用于提取每个所述融合图像的图像特征点;配准单元,用于基于所述图像特征点配准每个所述融合图像;拼接单元,用于基于配准的所述融合图像,通过预设拼接算法对所述融合图像拼接。
[0015]本申请相对与现有技术的优点:本申请提供一种全景视频生成方法,包括:为预设的全景区域建立3D模型;设置多个具有预设视角的视频获取端获取所述全景区域的多个实时视频图像,并基于每个所述视频获取端的拍摄视角,从所述3D模型中获取与所述拍摄视角对应的3D图像;融合所述3D图像与所述实时视频图像获得融合图像,拼接所述融合图像获得全景视频图像。通过融合实时视频图像和3D模型,使得最终合成的全景图像能够保持最多细节。
附图说明
[0016]图1是本申请中全景视频生成的流程图。
[0017]图2是本申请中所述实时视频图像和3D图像融合流程图。
[0018]图3是本申请中的高斯正太分布图。
[0019]图4是本申请中像素点比较示意图。
[0020]图5是本申请中关键点描述示意图。
[0021]图6是本申请中全景视频生成装置示意图。
具体实施方式
[0022]在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。
[0023]本申请提供一种全景视频生成方法,包括:为预设的全景区域建立3D模型;设置多个具有预设视角的视频获取端获取所述全景区域的多个实时视频图像,并基于每个所述视频获取端的拍摄视角,从所述3D模型中获取与所述拍摄视角对应的3D图像;融合所述3D图像与所述实时视频图像获得融合图像,拼接所述融合图像获得全景视频图像。通过融合实
时视频图像和3D模型,使得最终合成的全景图像能够保持最多细节。
[0024]图1是本申请中全景视频生成的流程图。
[0025]请参照图1所示,S101为预设的全景区域建立3D模型。
[0026]所述3D模型是全景区域的模型,所述全景区域是指待监控区域。具体的,所述3D模型包括全景区域中的待监控物体。例如,所述全景区域为一间车间,所述待监控物体可以是所述车间中的车床以及其他相关机器,所述待监控物体还可以是所述车间的墙壁获取其他需要被监控的物体。
[0027]建立所述3D模型可以通过3D工程软件进行,例如Pro/E,UG,AutoCAD,solidwerk等。
[0028]请参照图1所示,S102设置多个具有预设视角的视频获取端获取所述全景区域的多个实时视频图像,并基于每个所述视频获取端的拍摄视角,从所述3D模型中获取与所述拍摄视角对应的3D图像。
[0029]所述视频获取端可以是,包括:摄像头,红外热像仪等可以获取连续视频的成像设备。所述视频获取端具有多个,分别部署到不同位置,其中相邻的每个视频获取端的视角是部分重叠的,并且每个所述视频获取端的畸变中心是和相同的柱面映射投影中心重合的。优选的,所述视频获取端的数量是360除以所述视频获取端的视角取整加1。可以清楚的是,所述视频获取端的具体数量是本领域技术人员根据实际需求设置的,并不是固定不变的。
[0030]布置完成所述视频获取端后,分别调整所述视频获取端的畸变参数和视频获取端畸变中心和柱面映射的投影中心的位置关系,以克服畸变和透视失真。
[0031]每个所述视频获取端分别获取各种的实时视频,并根据所述视频获取端顺序编号。本领域技术人员应当清楚,所述编号是为区别所述视频之间的不同,其采用何种编号方式不影响本申请的保护内容。
[0032]完成所述实时视频获取,然后根据每个所述视频获取端在全景环境中的位置和视角,对应的截取所述3D模型的3D图像。
[0033]请参照图1所示,S103融合所述3D图像与所述实时视频图像获得融合图像,拼接所述融合图像获得全景视频图像。
[0034]所属3D图像的细节内容是完整清楚的,并不会因为视频拍摄、摄像头本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种全景视频生成方法,其特征在于,包括:为预设的全景区域建立3D模型;设置多个具有预设视角的视频获取端获取所述全景区域的多个实时视频图像,并基于每个所述视频获取端的拍摄视角,从所述3D模型中获取与所述拍摄视角对应的3D图像;融合所述3D图像与所述实时视频图像获得融合图像,拼接所述融合图像获得全景视频图像。2.根据权利要求1所述全景视频生成方法,其特征在于,多个所述具有预设视角的视频获取端,包括:所述视频获取端具有多个,每个所述视频获取端的畸变中心与所述全景视频柱面映射的投影中心重合,布置完成所述视频获取端,根据每个所述视频获取端在全景环境中的位置和视角,对应的截取所述3D模型的3D图像。3.根据权利要求1所述全景视频生成方法,其特征在于,所述预设视角包括:所述视频获取端具有多个,分别部署到不同位置,每个所述视频获取端与相邻的视频获取端获取的实时视频图像具有重叠部分。4.根据权利要求3所述全景视频生成方法,其特征在于,拼接所述融合图像获得全景视频图像之前还包括:调整所述实时视频图像的亮度,使每个所述实时视频图像的重叠部分亮度一致,基于所述实时视频图像,提取所述视频图像中的图像帧,并按照顺序缓存到内存中。5.根据权利要求1所述全景视频生成方法,其特征在于,拼接所述融合图像包括:提取每个所述融合图像的图像特征点;基于所述图像特征点配准每个所述融合图像;基于配准的所述融合图像,通过预设拼接算法对所述融合图像拼接。6.一种全景视频生成装置,其特征在于,包括:建模模...

【专利技术属性】
技术研发人员:杨建兴李智华蒋奕锋陈剑高健
申请(专利权)人:北京电科智擎科技有限公司
类型:发明
国别省市:

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

1