本发明专利技术提供了一种基于球形摄像机联动的视频全景拼接方法及系统,方法包括以下步骤:获取目标视频,目标视频为多段不同的球形摄像机所拍摄的视频节;提取每一段视频节中第一时间节点的图像并进行二维展开,多个第一时间节点的视频节图像展开后的图像组成第一图像组;标记第一图像组中的所有靶点,靶点为平面图像中图像相同的点,相同的靶点归为同一组;将第一图像组切分为多个个体,并确定每一个个体是否具有靶点,并将具有同一组靶点的个体进行重合,每一个重合后的个体形成个体组;将具有不同靶点的个体组成的个体组进行拼接,多个个体组拼接并形成第二图像组;基于第二图像组与第一图像组上的重合位置,确定目标视频中拼接后的结果视频。的结果视频。的结果视频。
【技术实现步骤摘要】
一种基于球形摄像机联动的视频全景拼接方法及系统
[0001]本专利技术涉及图像处理
,尤其涉及一种基于球形摄像机联动的视频全景拼接方法及系统。
技术介绍
[0002]随着虚拟现实、实景漫游、游戏开发等领域的快速发展,对于高质量全景图像的需求也越来越大。传统的全景图像拼接方法往往需要多次拍摄同一场景的不同角度,然后使用计算机进行图像处理和拼接操作。但是,这种方法存在图像配准不准确、拼接效果不理想等问题。
[0003]为了解决这些问题,近年来出现了基于球形摄像机的全景拍摄技术。球形摄像机可以在一个视场范围内拍摄全景图像,从而避免了多次拍摄和图像配准的问题。同时,球形摄像机可以通过联动控制器调整位置和角度,使得全景图像的拼接效果更加准确和自然。
[0004]然而,目前的球形摄像机全景拼接技术还存在一些问题,如球形摄像机之间的联动控制不够精确、拼接效果不够自然,且对计算机负载较大等。因此,需要一种更加精确、高效的基于球形摄像机联动的视频全景拼接方法及系统来解决这些问题。
技术实现思路
[0005]本专利技术实施例提供一种基于球形摄像机联动的视频全景拼接方法及系统,旨在解决或者部分解决上述
技术介绍
中存在的问题。
[0006]为了解决上述技术问题,本专利技术是这样实现的:第一方面,本专利技术提出了一种基于球形摄像机联动的视频全景拼接方法,方法包括以下步骤:获取目标视频,目标视频为多段不同的球形摄像机所拍摄的视频节,其中,每一段视频节的起止时间相同;提取每一段视频节中第一时间节点的图像并进行二维展开,多个第一时间节点的视频节图像展开后的图像组成第一图像组;标记第一图像组中的所有靶点,靶点为平面图像中图像相同的点,相同的靶点归为同一组;将第一图像组切分为多个个体,并确定每一个个体是否具有靶点,并将具有同一组靶点的个体进行重合,每一个重合后的个体形成个体组;将具有不同靶点的个体组成的个体组进行拼接,多个个体组拼接并形成第二图像组;基于第二图像组与第一图像组上的重合位置,确定目标视频中拼接后的结果视频。
[0007]结合第一方面,在一些实施方式中,标记第一图像组中的所有靶点,包括:切分第一图像组并生成多个图像单元;获取每一个图像单元中的像素排布,将像素排布通过近似原理,确定具有相同排布顺序的图像单元为靶点并标记。
[0008]结合第一方面,在一些实施方式中,将第一图像组切分为多个个体,并确定每一个个体是否具有靶点,并将具有同一组靶点的个体进行重合,每一个重合后的个体形成个体组,还包括:若个体不具备靶点,则将多个个体进行拼接并形成个体单元;判断个体单元是否具有靶点,若个体单元具有靶点,则将个体单元与具有相同靶点的个体进行重合。
[0009]结合第一方面,在一些实施方式中,将具有不同靶点的个体组成的个体组进行拼接,多个个体组拼接并形成第二图像组,包括:获取组成每一个个体组中的个体的像素排列,其中,每一个像素具有对应评分,根据每一个评分确定每一个个体中的个体的像素排列的评分;根据个体组中的所有个体的像素排列的评分,确定给个体组的评分,个体组的评分为组成个体组的所有个体的平均评分;根据平均评分确定个体组的顶层像素排列;根据顶层像素排列对个体组进行拼接并形成第二图像组。
[0010]结合第一方面,在一些实施方式中,根据顶层像素排列对个体组进行拼接并形成第二图像组,包括:获取顶层像素排列中位于顶层像素中边缘像素的排列;将相同的边缘像素进行重叠;根据重叠结果输出第二图像组。
[0011]结合第一方面,在一些实施方式中,基于第二图像组与第一图像组上的重合位置,确定目标视频中拼接后的结果视频,包括:确定第二图像组中各个点位位于多个视频节中的位置;将多个具有第二图像组中点位的视频节进行裁剪以及拼接;根据视频节的拼接位置确定结果视频。
[0012]第二方面,本申请还提出了一种基于球形摄像机联动的视频全景拼接系统,系统包括:第一获取模块,第一获取模块用于获取目标视频,目标视频为多段不同的球形摄像机所拍摄的视频节,其中,每一段视频节的起止时间相同;第一提取模块,第一提取模块用于提取每一段视频节中第一时间节点的图像并进行二维展开,多个第一时间节点的视频节图像展开后的图像组成第一图像组;第一标记模块,第一标记模块用于标记第一图像组中的所有靶点,靶点为平面图像中图像相同的点,相同的靶点归为同一组;第一切分模块,第一切分模块用于将第一图像组切分为多个个体,并确定每一个个体是否具有靶点,并将具有同一组靶点的个体进行重合,每一个重合后的个体形成个体组;第一拼接模块,第一拼接模块用于将具有不同靶点的个体组成的个体组进行拼接,多个个体组拼接并形成第二图像组;第二拼接模块,第二拼接模块用于基于第二图像组与第一图像组上的重合位置,确定目标视频中拼接后的结果视频。
[0013]结合第二方面,在一些实施方式中,第一标记模块包括:第二切分模块,第二切分模块用于切分第一图像组并生成多个图像单元;第二获取模块,第二获取模块用于获取每一个图像单元中的像素排布,将像素排布通过近似原理,确定具有相同排布顺序的图像单元为靶点并标记。
[0014]结合第二方面,在一些实施方式中,第一切分模块还包括:第三拼接模块,第三拼接模块用于若个体不具备靶点,则将多个个体进行拼接并形成个体单元;判断模块,判断模块用于判断个体单元是否具有靶点,若个体单元具有靶点,则将个体单元与具有相同靶点的个体进行重合。
[0015]第三方面,本申请还提出了另一种基于球形摄像机联动的视频全景拼接系统,系统包括:处理器用于执行存储器上所存放的程序时,实现如本专利技术第一方面所提出的方法;以及通信接口、存储器和通信总线,其中,通信接口,存储器通过通信总线完成相互间的通信,用于存放计算机程序。
[0016]本专利技术实施例第四方面提出一种计算机可读存储介质,其上存储有计算机程序,
该程序被处理器执行时实现如本专利技术实施例第一方面提出方法。
[0017]本专利技术实施例包括以下优点:首先,获取目标视频,提取每一段视频节中第一时间节点的图像并进行二维展开,多个第一时间节点的视频节图像展开后的图像组成第一图像组。然后,标记第一图像组中的所有靶点,靶点为平面图像中图像相同的点,相同的靶点归为同一组;之后,将第一图像组切分为多个个体,并确定每一个个体是否具有靶点,并将具有同一组靶点的个体进行重合,每一个重合后的个体形成个体组;将具有不同靶点的个体组成的个体组进行拼接,多个个体组拼接并形成第二图像组;最后,基于第二图像组与第一图像组上的重合位置,确定目标视频中拼接后的结果视频。在本专利技术中,根据同一时间内不同摄像机所拍摄的定格图像来进行拼接的基准,根据拼接的图像还原视频,拼接较为精准的同时,减小了计算机的负载,使拼接的过程更为高效。
附图说明
[0018]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于球形摄像机联动的视频全景拼接方法,其特征在于,所述方法包括以下步骤:获取目标视频,所述目标视频为多段不同的球形摄像机所拍摄的视频节,其中,每一段所述视频节的起止时间相同;提取每一段所述视频节中第一时间节点的图像并进行二维展开,多个所述第一时间节点的视频节图像展开后的图像组成第一图像组;标记所述第一图像组中的所有靶点,所述靶点为平面图像中图像相同的点,所述相同的靶点归为同一组;将所述第一图像组切分为多个个体,并确定每一个所述个体是否具有靶点,并将具有同一组所述靶点的所述个体进行重合,每一个重合后的所述个体形成个体组;将具有不同靶点的个体组成的个体组进行拼接,多个所述个体组拼接并形成第二图像组;基于所述第二图像组与所述第一图像组上的重合位置,确定所述目标视频中拼接后的结果视频。2.根据权利要求1所述的基于球形摄像机联动的视频全景拼接方法,其特征在于,所述标记所述第一图像组中的所有靶点,包括:切分所述第一图像组并生成多个图像单元;获取每一个图像单元中的像素排布,将所述像素排布通过近似原理,确定具有相同排布顺序的所述图像单元为靶点并标记。3.根据权利要求2所述的基于球形摄像机联动的视频全景拼接方法,其特征在于,所述将所述第一图像组切分为多个个体,并确定每一个所述个体是否具有靶点,并将具有同一组所述靶点的所述个体进行重合,每一个重合后的所述个体形成个体组,还包括:若所述个体不具备所述靶点,则将多个所述个体进行拼接并形成个体单元;判断所述个体单元是否具有所述靶点,若所述个体单元具有所述靶点,则将所述个体单元与具有相同靶点的所述个体进行重合。4.根据权利要求3所述的基于球形摄像机联动的视频全景拼接方法,其特征在于,所述将具有不同靶点的个体组成的个体组进行拼接,多个所述个体组拼接并形成第二图像组,包括:获取组成每一个所述个体组中的所述个体的像素排列,其中,每一个像素具有对应评分,根据每一个所述评分确定所述每一个所述个体中的所述个体的像素排列的评分;根据所述个体组中的所有个体的像素排列的评分,确定所述个体组的评分,所述个体组的评分为组成所述个体组的所有所述个体的平均评分;根据所述平均评分确定所述个体组的顶层像素排列;根据所述顶层像素排列对所述个体组进行拼接并形成第二图像组。5.根据权利要求4所述的基于球形摄像机联动的视频全景拼接方法,其特征在于,所述根据所述顶层像素排列对所述个体组进行拼接并形成第二图像组,包括:获取所述顶层像素排列中位于所述顶层像素中边缘像素的排列;将相同的所述边缘像素进行重叠;根据重叠结果输出所述第二图像组。
【专利技术属性】
技术研发人员:潘光绪,温鑫,赵永红,戈磊,杨继程,黄朝科,周远兵,何鹏,刘凌飞,孙茂森,于金山,胡杨,白天龙,潘建兵,
申请(专利权)人:民航成都电子技术有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。