CN110099220A - 一种全景拼接方法及装置 - Google Patents
一种全景拼接方法及装置 Download PDFInfo
- Publication number
- CN110099220A CN110099220A CN201910522276.9A CN201910522276A CN110099220A CN 110099220 A CN110099220 A CN 110099220A CN 201910522276 A CN201910522276 A CN 201910522276A CN 110099220 A CN110099220 A CN 110099220A
- Authority
- CN
- China
- Prior art keywords
- coordinate
- image
- optical center
- mosaic
- panoramic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/698—Control of cameras or camera modules for achieving an enlarged field of view, e.g. panoramic image capture
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/95—Computational photography systems, e.g. light-field imaging systems
- H04N23/957—Light-field or plenoptic cameras or camera modules
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Stereoscopic And Panoramic Photography (AREA)
- Studio Devices (AREA)
Abstract
本发明提供了一种全景拼接方法及装置,全景拼接方法包括:获取全景相机的多个镜头采集的多个原始图像,多个镜头的光心不同;根据多个原始图像中的每个原始图像的拍摄场景与采集原始图像的镜头的距离不同,切换光心重合校正参数不同的多个映射表,其中,多个映射表反映多个原始图像的坐标与多个全景拼接图像的坐标的映射关系,光心重合校正参数用于校正多个镜头的光心的位置偏差;根据多个映射表,将多个原始图像转化成多个全景拼接图像;将多个全景拼接图像拼接成全景图像,能够实现全景图像的无缝拼接,并缩短近景拍摄时实现无缝拼接的拍摄距离。
Description
技术领域
本发明涉及全景拼接技术领域,具体涉及一种全景拼接方法及装置。
背景技术
全景相机能够一次性拍摄360度全景,以全新方式让用户拥有使用传统相机无法捕捉到的场景,除拍照外,全景相机还可以应用于动态影像的拍摄,也被称为全景摄像机。现有相机镜头的视角范围小于360°,因此,全景相机至少配备两个相机镜头才能拍摄全景图像。与传统相机/智能手机的旋转拍摄全景图像的方式不同,全景相机能够在水平和垂直方向同时拍摄图像,将拍摄得到的多幅图像经过全景拼接之后,便可生成360°全景图像。
但是,由于多个镜头在实际搭载过程中常常会出现多个镜头的光心位置偏差,因此,多幅图像在拼接部分易出现明显的拼接缝,特别是拍摄距离较小时拼接痕迹更加明显,导致用户的全景体验较差。
发明内容
有鉴于此,本发明实施例提供了一种全景拼接方法及装置,能够实现全景图像的无缝拼接,并缩短近景拍摄时实现无缝拼接的拍摄距离。
根据本发明实施例的第一方面,提供一种全景拼接方法,包括:获取全景相机的多个镜头采集的多个原始图像,多个镜头的光心不同;根据多个原始图像中的每个原始图像的拍摄场景与采集原始图像的镜头的距离不同,切换光心重合校正参数不同的多个映射表,其中,多个映射表反映多个原始图像的坐标与多个全景拼接图像的坐标的映射关系,光心重合校正参数用于校正多个镜头的光心的位置偏差;根据多个映射表,将多个原始图像转化成多个全景拼接图像;将多个全景拼接图像拼接成全景图像。
在本发明的一个实施例中,多个镜头包括多个鱼眼镜头,其中,在上述获取全景相机的多个镜头采集的多个原始图像之前,该全景拼接方法还包括:确定多个原始鱼眼图像的坐标与多个全景拼接图像的坐标的映射关系;根据映射关系,生成光心重合校正参数不同的多个映射表。
在本发明的一个实施例中,上述确定多个原始鱼眼图像的坐标与多个全景拼接图像的坐标的映射关系,包括:确定多个全景拼接图像的坐标与球面图像的坐标的映射关系;以及确定球面图像的坐标与多个原始鱼眼图像的坐标的映射关系。
在本发明的一个实施例中,上述确定多个全景拼接图像的坐标与球面图像的坐标的映射关系,包括:通过等量矩形投影方式确定多个全景拼接图像的坐标与球面图像的坐标的映射关系。
在本发明的一个实施例中,该全景拼接方法还包括:根据多个全景图像,生成全景视频。
在本发明的一个实施例中,上述根据多个原始图像中的每个原始图像的拍摄场景与采集原始图像的镜头的距离不同,切换光心重合校正参数不同的多个映射表,包括:当多个原始图像的一个原始图像的拍摄场景与镜头的距离减小时,切换光心重合校正参数增大的映射表;或者当多个原始图像的一个原始图像的拍摄场景与镜头的距离增大时,切换光心重合校正参数减小的映射表。
在本发明的一个实施例中,上述根据多个原始图像中的每个原始图像的拍摄场景与采集原始图像的镜头的距离不同,切换光心重合校正参数不同的多个映射表,包括:通过深度学习自动识别原始图像的拍摄场景与镜头的距离,并根据距离的不同切换映射表;或根据距离的不同,由用户操作手动切换映射表。
在本发明的一个实施例中,光心重合校正参数包括x轴变化分量、y轴变化分量和z轴变化分量。
根据本发明实施例的第二方面,提供一种全景拼接装置,包括:获取模块,用于获取全景相机的多个镜头采集的多个原始图像,多个镜头的光心不同;切换模块,用于根据多个原始图像中的每个原始图像的拍摄场景与采集原始图像的镜头的距离不同,切换光心重合校正参数不同的多个映射表,其中,多个映射表反映多个原始图像的坐标与多个全景拼接图像的坐标的映射关系,光心重合校正参数用于校正多个镜头的光心的位置偏差;转化模块,用于根据多个映射表,将多个原始图像转化成多个全景拼接图像;拼接模块,用于将多个全景拼接图像拼接成全景图像。
根据本发明实施例的第三方面,提供一种计算机可读存储介质,其上存储有计算机可执行指令,可执行指令被处理器执行时实现如上所述的全景拼接方法。
根据本发明实施例提供的技术方案,通过获取全景相机的多个镜头采集的多个原始图像;根据多个原始图像中的每个原始图像的拍摄场景与采集图像的镜头的距离不同,切换光心重合校正参数不同的多个映射表;根据多个映射表,将多个原始图像转化成多个全景拼接图像;将多个全景拼接图像拼接成全景图像,能够针对拍摄的远景、中景、近景等场景使用不用的映射表进行图像拼接,产生更好的拼接效果,而且可以缩短近景拍摄时实现无缝拼接的拍摄距离。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1所示为本发明一实施例提供的全景拼接方法的流程示意图。
图2所示为本发明另一实施例提供的全景拼接方法的流程示意图。
图3所示为本发明一实施例提供的全景拼接装置的框图。
图4所示为本发明另一实施例提供的全景拼接装置的框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供的全景拼接方法可以由计算机设备(例如,服务器)执行,即后期将各个镜头拍摄回来的素材进行拼接融合;也可以由全景相机执行,进行实时拼接,本发明对此不作限定。
图1所示为本发明一实施例提供的全景拼接方法的流程示意图。如图1所示,该全景拼接方法包括如下内容。
S110:获取全景相机的多个镜头采集的多个原始图像,多个镜头的光心不同。
镜头可以是鱼眼镜头、球形镜头或普通镜头等,本发明对此不作限定。全景相机的多个镜头可以是两个或三个镜头等,本发明对镜头的数量不作具体限定。例如,全景相机由两个背靠背的鱼眼镜头组成,每个鱼眼镜头的视场角均超过180度,两个鱼眼镜头在同一时刻分别拍摄视场角足够大的鱼眼图像。
S120:根据多个原始图像中的每个原始图像的拍摄场景与采集原始图像的镜头的距离不同,切换光心重合校正参数不同的多个映射表。
具体地,可以将镜头拍摄的原始图像的坐标与其转化生成的全景拼接图像的坐标的映射关系生成映射表保存,其中,根据镜头拍摄距离的远近生成光心重合校正参数不同的多套映射表,例如,此映射表记录的是每一个全景图像上的坐标对应于原始鱼眼图像的相机号(哪个镜头)以及原始鱼眼图像的对应的像素坐标,例如,可以保留三位小数。另外,根据映射表读取鱼眼图像对应坐标的像素,如果是小数,将进行插值得到最终的全景图像。光心重合校正参数用于校正多个镜头的光心的位置偏差,其包括x轴变化分量(Δx)、y轴变化分量(Δy)和z轴变化分量(Δz),当两个镜头的光心的位置偏差较大时,则Δx、Δy和Δz分量较大。通过给当前镜头的光心坐标增加Δx、Δy和Δz分量,移动当前镜头的光心,使其与另外一个镜头的光心坐标重合,从而使两个镜头同光心,达到较好的拼接效果。
拍摄场景越远,光心重合校正参数越小;拍摄场景越近,光心重合校正参数越大。当拍摄远景时,多个镜头的光心的位置偏差影响较小,多个镜头可以近似成同光心,光心坐标增加的Δx、Δy和Δz分量可以为零;当拍摄近景时,多个镜头的光心的位置偏差影响较大,光心坐标增加的Δx、Δy和Δz分量较大。
S130:根据多个映射表,将多个原始图像转化成多个全景拼接图像。
根据拍摄场景的远近,选择光心重合校正参数不同的映射表,可以将每个镜头拍摄的图像转化成待拼接的全景拼接图像。
S140:将多个全景拼接图像拼接成全景图像。
将多个待拼接的全景拼接图像通过拼接融合算法等方式拼接成全景图像,本发明对具体拼接方式不作限定。全景图像可以是360度,也可以是根据用户需求拼接成的大视场角全景图像,本发明对此不作限定。
根据本发明实施例提供的技术方案,通过获取全景相机的多个镜头采集的多个原始图像;根据多个原始图像中的每个原始图像的拍摄场景与采集图像的镜头的距离不同,切换光心重合校正参数不同的多个映射表;根据多个映射表,将多个原始图像转化成多个全景拼接图像;将多个全景拼接图像拼接成全景图像,能够针对拍摄的远景、中景、近景等场景使用不用的映射表进行图像拼接,产生更好的拼接效果,而且可以缩短近景拍摄时实现无缝拼接的拍摄距离。
在本发明的另一个实施例中,多个镜头包括多个鱼眼镜头,其中,在上述获取全景相机的多个镜头采集的多个原始图像之前,该全景拼接方法还包括:确定多个原始鱼眼图像的坐标与多个全景拼接图像的坐标的映射关系;根据映射关系,生成光心重合校正参数不同的多个映射表。
在本发明的另一个实施例中,上述确定多个原始鱼眼图像的坐标与多个全景拼接图像的坐标的映射关系,包括:确定多个全景拼接图像的坐标与球面图像的坐标的映射关系;以及确定球面图像的坐标与多个原始鱼眼图像的坐标的映射关系。
具体地,通过相机内参与外参将鱼眼图像映射到同一个球面,内参包括焦距(或者视场),外参包括俯仰角(pitch),偏航角(yaw),翻滚角(roll)。本发明再增加外参光心重合校正参数Δx、Δy和Δz。通过将多个全景拼接图像的坐标映射到球面坐标,可以得到x,y,z分量坐标,分别为x,y,z分量坐标增加Δx、Δy和Δz分量得到新的球面x’,y’,z’分量坐标;根据俯仰角(pitch),偏航角(yaw),翻滚角(roll)进行球面坐标变换;根据球面图像坐标与鱼眼图像坐标的映射关系,由x’,y’,z’分量坐标得到鱼眼坐标x”和y”。根据全景拼接图像每一个点坐标对应原始鱼眼图像上的点坐标,即可实现鱼眼图像至全景拼接图像的转化。另外,在根据控制点优化上述参数的过程中,通过增加Δx、Δy和Δz分量,可以使控制点平均距离由2像素左右降为1像素左右。
在本发明的另一个实施例中,上述确定多个全景拼接图像的坐标与球面图像的坐标的映射关系,包括:通过等量矩形投影方式确定多个全景拼接图像的坐标与球面图像的坐标的映射关系。
具体地,可以通过等量矩形投影(equirectangular)方式将鱼眼图像转化成equirectangular全景图像。
在本发明的一个实施例中,该全景拼接方法还包括:根据多个全景图像,生成全景视频。
具体地,将拼接后的每帧全景图像按照时间顺序排列,将排列后的各全景图像帧形成全景视频。
在本发明的另一个实施例中,上述根据多个原始图像中的每个原始图像的拍摄场景与采集原始图像的镜头的距离不同,切换光心重合校正参数不同的多个映射表,包括:当多个原始图像的一个原始图像的拍摄场景与镜头的距离减小时,切换光心重合校正参数增大的映射表;或者当多个原始图像的一个原始图像的拍摄场景与镜头的距离增大时,切换光心重合校正参数减小的映射表。
例如,当处理近景图像时,切换Δx、Δy和Δz分量较大的映射表;当处理远景图像时,切换Δx、Δy和Δz分量较小的映射表。光心重合校正参数(Δx、Δy和Δz分量)与拍摄场景与镜头的距离关系可以为经验值,本发明对此不作限定。
在本发明的另一个实施例中,上述根据多个原始图像中的每个原始图像的拍摄场景与采集原始图像的镜头的距离不同,切换光心重合校正参数不同的多个映射表,包括:通过深度学习自动识别原始图像的拍摄场景与镜头的距离,并根据距离的不同切换映射表;或根据距离的不同,由用户操作手动切换映射表。
通过深度学习,可以自动识别拍摄场景为近景、中景或远景等,并可以根据识别的距离结果自动切换Δx、Δy和Δz分量不同的映射表。用户也可以自行对拍摄场景的距离进行判断,手动切换映射表等,本发明对此不作限定。
图2所示为本发明另一实施例提供的全景拼接方法的流程示意图。如图2所示,该全景拼接方法包括如下内容。
S210:确定多个原始鱼眼图像的坐标与多个全景拼接图像的坐标的映射关系。
S220:根据上述映射关系,生成光心重合校正参数不同的多个映射表。
S230:获取全景相机的多个鱼眼镜头采集的多个原始鱼眼图像。
S240:自动识别每个原始鱼眼图像的拍摄场景与鱼眼镜头的距离。
S250:当距离较远时,切换光心重合校正参数较小的映射表;当距离较近时,切换光心重合校正参数较大的映射表。
S260:根据切换的多个映射表,将多个原始鱼眼图像转化成多个全景拼接图像。
S270:将上述多个全景拼接图像拼接成全景图像。
S280:根据多个全景图像,生成全景视频。
根据本发明实施例的技术方案,通过将鱼眼图像的坐标与全景拼接图像的坐标的映射关系生成多个映射表存储下来,当获取多个鱼眼图像时,根据鱼眼图像的拍摄场景与鱼眼镜头的距离远近,切换光心重合校正参数不同的多个映射表,根据多个映射表将多个鱼眼图像转化成多个全景拼接图像,并将其拼接成全景图像,可以针对拍摄的远景、中景、近景等场景使用不用的映射表进行图像拼接,产生更好的拼接效果,而且可以使近景拍摄时实现无缝拼接的拍摄距离从2~4米缩短至0.5米,另外可以根据多个全景图像生成拼接效果较好的全景视频,提高全景视频体验。
上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。
下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例。
图3所示为本发明一实施例提供的全景拼接装置的框图。如图3所示,该全景拼接装置300包括:
获取模块310,用于获取全景相机的多个镜头采集的多个原始图像,多个镜头的光心不同;
切换模块320,用于根据多个原始图像中的每个原始图像的拍摄场景与采集原始图像的镜头的距离不同,切换光心重合校正参数不同的多个映射表,其中,多个映射表反映多个原始图像的坐标与多个全景拼接图像的坐标的映射关系,光心重合校正参数用于校正多个镜头的光心的位置偏差;
转化模块330,用于根据多个映射表,将多个原始图像转化成多个全景拼接图像;
拼接模块340,用于将多个全景拼接图像拼接成全景图像。
根据本发明实施例提供的技术方案,通过获取全景相机的多个镜头采集的多个原始图像;根据多个原始图像中的每个原始图像的拍摄场景与采集图像的镜头的距离不同,切换光心重合校正参数不同的多个映射表;根据多个映射表,将多个原始图像转化成多个全景拼接图像;将多个全景拼接图像拼接成全景图像,能够针对拍摄的远景、中景、近景等场景使用不用的映射表进行图像拼接,产生更好的拼接效果,而且可以缩短近景拍摄时实现无缝拼接的拍摄距离。
在本发明的另一个实施例中,多个镜头包括多个鱼眼镜头,该全景拼接装置还包括确定模块350,用于在上述获取全景相机的多个镜头采集的多个原始图像之前,确定多个原始鱼眼图像的坐标与多个全景拼接图像的坐标的映射关系;以及生成模块360,用于根据映射关系,生成光心重合校正参数不同的多个映射表。
在本发明的另一个实施例中,确定模块350还用于确定多个全景拼接图像的坐标与球面图像的坐标的映射关系;以及确定球面图像的坐标与多个原始鱼眼图像的坐标的映射关系。
在本发明的另一个实施例中,确定模块350还用于通过等量矩形投影方式确定多个全景拼接图像的坐标与球面图像的坐标的映射关系。
在本发明的另一个实施例中,生成模块360还用于根据多个全景图像,生成全景视频。
在本发明的另一个实施例中,切换模块320还用于当多个原始图像的一个原始图像的拍摄场景与镜头的距离减小时,切换光心重合校正参数增大的映射表;或者当多个原始图像的一个原始图像的拍摄场景与镜头的距离增大时,切换光心重合校正参数减小的映射表。
在本发明的另一个实施例中,切换模块320还用于通过深度学习自动识别原始图像的拍摄场景与镜头的距离,并根据距离的不同切换映射表;或根据距离的不同,由用户操作手动切换映射表。
在本发明的另一个实施例中,光心重合校正参数包括x轴变化分量、y轴变化分量和z轴变化分量。
上述装置中各个模块的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
图4所示为本发明另一实施例提供的全景拼接装置400的框图。
参照图4,装置400包括处理组件410,其进一步包括一个或多个处理器,以及由存储器420所代表的存储器资源,用于存储可由处理组件410的执行的指令,例如应用程序。存储器420中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件410被配置为执行指令,以执行上述全景拼接方法。
装置400还可以包括一个电源组件被配置为执行装置400的电源管理,一个有线或无线网络接口被配置为将装置400连接到网络,和一个输入输出(I/O)接口。装置400可以操作基于存储在存储器420的操作***,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
一种非临时性计算机可读存储介质,当存储介质中的指令由上述装置400的处理器执行时,使得上述装置400能够执行一种全景拼接方法,包括:获取全景相机的多个镜头采集的多个原始图像,多个镜头的光心不同;根据多个原始图像中的每个原始图像的拍摄场景与采集图像的镜头的距离不同,切换光心重合校正参数不同的多个映射表,其中,多个映射表反映多个原始图像的坐标与多个全景拼接图像的坐标的映射关系,光心重合校正参数用于校正多个镜头的光心的位置偏差;根据多个映射表,将多个原始图像转化成多个全景拼接图像;将多个全景拼接图像拼接成全景图像。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序校验码的介质。
另外,还需要说明的是,本案中各技术特征的组合方式并不限本案权利要求中所记载的组合方式或是具体实施例所记载的组合方式,本案所记载的所有技术特征可以以任何方式进行自由组合或结合,除非相互之间产生矛盾。
需要注意的是,以上列举的仅为本发明的具体实施例,显然本发明不限于以上实施例,随之有着许多的类似变化。本领域的技术人员如果从本发明公开的内容直接导出或联想到的所有变形,均应属于本发明的保护范围。
应当理解,本发明实施例中提到的第一、第二等限定词,仅仅为了更清楚地描述本发明实施例的技术方案使用,并不能用以限制本发明的保护范围。
以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种全景拼接方法,其特征在于,包括:
获取全景相机的多个镜头采集的多个原始图像,所述多个镜头的光心不同;
根据所述多个原始图像中的每个原始图像的拍摄场景与采集所述原始图像的镜头的距离不同,切换光心重合校正参数不同的多个映射表,其中,所述多个映射表反映所述多个原始图像的坐标与多个全景拼接图像的坐标的映射关系,所述光心重合校正参数用于校正所述多个镜头的光心的位置偏差;
根据所述多个映射表,将所述多个原始图像转化成所述多个全景拼接图像;
将所述多个全景拼接图像拼接成全景图像。
2.如权利要求1所述的全景拼接方法,其特征在于,所述多个镜头包括多个鱼眼镜头,其中,在所述获取全景相机的多个镜头采集的多个原始图像之前,所述方法还包括:
确定多个原始鱼眼图像的坐标与所述多个全景拼接图像的坐标的映射关系;
根据所述映射关系,生成光心重合校正参数不同的所述多个映射表。
3.如权利要求2所述的全景拼接方法,其特征在于,所述确定多个原始鱼眼图像的坐标与所述多个全景拼接图像的坐标的映射关系,包括:
确定所述多个全景拼接图像的坐标与球面图像的坐标的映射关系;以及
确定所述球面图像的坐标与所述多个原始鱼眼图像的坐标的映射关系。
4.如权利要求3所述的全景拼接方法,其特征在于,所述确定所述多个全景拼接图像的坐标与球面图像的坐标的映射关系,包括:
通过等量矩形投影方式确定所述多个全景拼接图像的坐标与球面图像的坐标的映射关系。
5.如权利要求1所述的全景拼接方法,其特征在于,还包括:
根据多个所述全景图像,生成全景视频。
6.如权利要求1所述的全景拼接方法,其特征在于,所述根据所述多个原始图像中的每个原始图像的拍摄场景与采集所述原始图像的镜头的距离不同,切换光心重合校正参数不同的多个映射表,包括:
当所述多个原始图像的一个原始图像的拍摄场景与所述镜头的距离减小时,切换所述光心重合校正参数增大的映射表;或者
当所述多个原始图像的一个原始图像的拍摄场景与所述镜头的距离增大时,切换所述光心重合校正参数减小的映射表。
7.如权利要求1所述的全景拼接方法,其特征在于,所述根据所述多个原始图像中的每个原始图像的拍摄场景与采集所述原始图像的镜头的距离不同,切换光心重合校正参数不同的多个映射表,包括:
通过深度学习自动识别所述原始图像的拍摄场景与所述镜头的距离,并根据所述距离的不同切换映射表;或
根据所述距离的不同,由用户操作手动切换映射表。
8.如权利要求1至7中任一项所述的全景拼接方法,其特征在于,所述光心重合校正参数包括x轴变化分量、y轴变化分量和z轴变化分量。
9.一种全景拼接装置,其特征在于,包括:
获取模块,用于获取全景相机的多个镜头采集的多个原始图像,所述多个镜头的光心不同;
切换模块,用于根据所述多个原始图像中的每个原始图像的拍摄场景与采集所述原始图像的镜头的距离不同,切换光心重合校正参数不同的多个映射表,其中,所述多个映射表反映所述多个原始图像的坐标与多个全景拼接图像的坐标的映射关系,所述光心重合校正参数用于校正所述多个镜头的光心的位置偏差;
转化模块,用于根据所述多个映射表,将所述多个原始图像转化成所述多个全景拼接图像;
拼接模块,用于将所述多个全景拼接图像拼接成全景图像。
10.一种计算机可读存储介质,其上存储有计算机可执行指令,其特征在于,所述可执行指令被处理器执行时实现如权利要求1至8中任一项所述的全景拼接方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910522276.9A CN110099220B (zh) | 2019-06-17 | 2019-06-17 | 一种全景拼接方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910522276.9A CN110099220B (zh) | 2019-06-17 | 2019-06-17 | 一种全景拼接方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110099220A true CN110099220A (zh) | 2019-08-06 |
CN110099220B CN110099220B (zh) | 2021-04-13 |
Family
ID=67450997
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910522276.9A Active CN110099220B (zh) | 2019-06-17 | 2019-06-17 | 一种全景拼接方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110099220B (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111193920A (zh) * | 2019-12-31 | 2020-05-22 | 重庆特斯联智慧科技股份有限公司 | 一种基于深度学习网络的视频画面立体拼接方法和*** |
CN112669199A (zh) * | 2020-12-16 | 2021-04-16 | 影石创新科技股份有限公司 | 图像拼接方法、计算机可读存储介质及计算机设备 |
CN113781373A (zh) * | 2021-08-26 | 2021-12-10 | 云从科技集团股份有限公司 | 图像融合方法、设备及计算机存储介质 |
WO2022246608A1 (zh) * | 2021-05-24 | 2022-12-01 | 深圳市大疆创新科技有限公司 | 生成全景视频的方法、装置和可移动平台 |
CN117593225A (zh) * | 2023-11-14 | 2024-02-23 | 自行科技(武汉)有限公司 | 电子后视镜下光心偏移处理方法、***、设备及存储介质 |
CN118071655A (zh) * | 2024-04-18 | 2024-05-24 | 松立控股集团股份有限公司 | 一种鱼眼图像矫正拼接方法及*** |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101521745A (zh) * | 2009-04-14 | 2009-09-02 | 王广生 | 一组多镜头光心重合式全方位摄像装置及全景摄像、转播的方法 |
CN101581569A (zh) * | 2009-06-17 | 2009-11-18 | 北京信息科技大学 | 双目视觉传感***结构参数的标定方法 |
CN102143305A (zh) * | 2010-02-02 | 2011-08-03 | 华为终端有限公司 | 摄像方法及*** |
CN103177432A (zh) * | 2013-03-28 | 2013-06-26 | 北京理工大学 | 一种用编码孔径相机获取全景图方法 |
US20160142643A1 (en) * | 2014-11-13 | 2016-05-19 | Futurewei Technologies Inc. | Parallax tolerant video stitching with spatial-temporal localized warping and seam finding |
CN105894451A (zh) * | 2016-03-30 | 2016-08-24 | 沈阳泰科易科技有限公司 | 全景图像拼接方法和装置 |
CN107424118A (zh) * | 2017-03-28 | 2017-12-01 | 天津大学 | 基于改进径向畸变校正的球状全景拼接方法 |
CN108171759A (zh) * | 2018-01-26 | 2018-06-15 | 上海小蚁科技有限公司 | 双鱼眼镜头全景相机的标定方法及装置、存储介质、终端 |
CN108200360A (zh) * | 2018-01-12 | 2018-06-22 | 深圳市粒视界科技有限公司 | 一种多鱼眼镜头全景摄像机的实时视频拼接方法 |
CN109859261A (zh) * | 2019-01-07 | 2019-06-07 | 宁波舜宇光电信息有限公司 | 一种鱼眼镜头的光心定位方法和装置、及摄像模组的质量检测方法 |
-
2019
- 2019-06-17 CN CN201910522276.9A patent/CN110099220B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101521745A (zh) * | 2009-04-14 | 2009-09-02 | 王广生 | 一组多镜头光心重合式全方位摄像装置及全景摄像、转播的方法 |
CN101581569A (zh) * | 2009-06-17 | 2009-11-18 | 北京信息科技大学 | 双目视觉传感***结构参数的标定方法 |
CN102143305A (zh) * | 2010-02-02 | 2011-08-03 | 华为终端有限公司 | 摄像方法及*** |
CN103177432A (zh) * | 2013-03-28 | 2013-06-26 | 北京理工大学 | 一种用编码孔径相机获取全景图方法 |
US20160142643A1 (en) * | 2014-11-13 | 2016-05-19 | Futurewei Technologies Inc. | Parallax tolerant video stitching with spatial-temporal localized warping and seam finding |
CN105894451A (zh) * | 2016-03-30 | 2016-08-24 | 沈阳泰科易科技有限公司 | 全景图像拼接方法和装置 |
CN107424118A (zh) * | 2017-03-28 | 2017-12-01 | 天津大学 | 基于改进径向畸变校正的球状全景拼接方法 |
CN108200360A (zh) * | 2018-01-12 | 2018-06-22 | 深圳市粒视界科技有限公司 | 一种多鱼眼镜头全景摄像机的实时视频拼接方法 |
CN108171759A (zh) * | 2018-01-26 | 2018-06-15 | 上海小蚁科技有限公司 | 双鱼眼镜头全景相机的标定方法及装置、存储介质、终端 |
CN109859261A (zh) * | 2019-01-07 | 2019-06-07 | 宁波舜宇光电信息有限公司 | 一种鱼眼镜头的光心定位方法和装置、及摄像模组的质量检测方法 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111193920A (zh) * | 2019-12-31 | 2020-05-22 | 重庆特斯联智慧科技股份有限公司 | 一种基于深度学习网络的视频画面立体拼接方法和*** |
CN112669199A (zh) * | 2020-12-16 | 2021-04-16 | 影石创新科技股份有限公司 | 图像拼接方法、计算机可读存储介质及计算机设备 |
WO2022127875A1 (zh) * | 2020-12-16 | 2022-06-23 | 影石创新科技股份有限公司 | 图像拼接方法、计算机可读存储介质及计算机设备 |
WO2022246608A1 (zh) * | 2021-05-24 | 2022-12-01 | 深圳市大疆创新科技有限公司 | 生成全景视频的方法、装置和可移动平台 |
CN113781373A (zh) * | 2021-08-26 | 2021-12-10 | 云从科技集团股份有限公司 | 图像融合方法、设备及计算机存储介质 |
CN117593225A (zh) * | 2023-11-14 | 2024-02-23 | 自行科技(武汉)有限公司 | 电子后视镜下光心偏移处理方法、***、设备及存储介质 |
CN117593225B (zh) * | 2023-11-14 | 2024-05-28 | 自行科技(武汉)有限公司 | 电子后视镜下光心偏移处理方法、***、设备及存储介质 |
CN118071655A (zh) * | 2024-04-18 | 2024-05-24 | 松立控股集团股份有限公司 | 一种鱼眼图像矫正拼接方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN110099220B (zh) | 2021-04-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110099220A (zh) | 一种全景拼接方法及装置 | |
CN110111262B (zh) | 一种投影仪投影畸变校正方法、装置和投影仪 | |
CN103916582B (zh) | 一种图像处理方法及装置 | |
CN112311965B (zh) | 虚拟拍摄方法、装置、***及存储介质 | |
CN107038724A (zh) | 全景鱼眼相机影像校正、合成与景深重建方法与*** | |
CN108573530B (zh) | 增强现实ar交互方法及*** | |
CN108846796B (zh) | 图像拼接方法及电子设备 | |
CN108038886A (zh) | 双目摄像***标定方法、装置及其汽车 | |
CN112039937B (zh) | 一种显示方法、位置确定方法及装置 | |
CN112862897B (zh) | 一种基于相位移编码圆的相机离焦状态下的快速标定方法 | |
CN111385461B (zh) | 全景拍摄方法及装置、相机、移动终端 | |
CN107820012A (zh) | 一种鱼眼图像处理方法、装置、服务器及*** | |
CN112581369A (zh) | 图像拼接方法以及装置 | |
JP2013238927A (ja) | 画像処理装置、情報処理装置及び画像処理方法 | |
CN110807814A (zh) | 摄影机位姿计算方法、装置、设备及存储介质 | |
CN114640833A (zh) | 投影画面调整方法、装置、电子设备和存储介质 | |
CN112995491B (zh) | 视频生成方法、装置、电子设备及计算机存储介质 | |
CN114549289A (zh) | 图像处理方法、装置、电子设备和计算机存储介质 | |
CN109600556B (zh) | 一种基于单反相机的高质量精密全景成像***及方法 | |
CN116524157A (zh) | 扩展现实合成方法、装置、电子设备及存储介质 | |
CN114241127A (zh) | 全景图像生成方法、装置、电子设备和介质 | |
US11978111B2 (en) | Object virtualization processing method and device, electronic device and storage medium | |
CN113822936A (zh) | 数据处理方法、装置、计算机设备及存储介质 | |
CN115393497B (zh) | 虚拟成像方法、装置、非易失性存储介质和计算机设备 | |
CN114792357B (zh) | 全景图资源生成方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |