A system and method for capturing the content of a spherical surface is described. A system and method may include: determining a plurality of image capture camera in which the two-dimensional data transform into 3D data area; calculation of pixels in the region depth value; generating spherical image, the spherical image including image data of the pixel portion in the region; to construct 3D surface in 3D computer graphics object image processing system used in the generated image data; using the image data to generate texture mapping of the surface of the computer graphics object; and transmitting the spherical image and texture mapping, used in head mounted display display device.
【技术实现步骤摘要】
【国外来华专利技术】一般球面捕获方法相关申请的交叉引用本申请要求2011年9月15日提交的题为“GeneralSphericalCaptureMethods”的美国非临时专利申请第15/266,602号的优先权并且是其继续申请,该美国非临时专利申请第15/266,602号又要求2015年9月16日提交的题为“GeneralSphericalCaptureMethods”的美国临时专利申请第62/219,534号的优先权,上述两个美国申请的全部内容通过引用并入本文。
本说明书一般涉及用于捕获和处理二维(2D)和三维(3D)图像的方法和设备。
技术介绍
球面图像可以提供场景的360度视图。可以使用特定的投影格式捕获和定义这些图像。例如,可以以等距柱状(equirectangular)投影格式定义球面图像,以提供相对于图像的宽度和高度具有2:1宽高比的单个图像。在另一示例中,可以以立方投影格式定义球面图像,以提供重新映射到立方体的六个面的图像。
技术实现思路
一个或多个计算机的系统可以被配置为通过在系统上安装有软件、固件、硬件或它们的组合来执行特定的操作或动作,所述软件、固件、硬件或它们的组合 ...
【技术保护点】
一种计算机实现的方法,包括:确定用多个相机捕获的多个图像中的其中将二维数据变换为三维数据的区域;计算所述区域中的部分像素的深度值;生成球面图像,所述球面图像包括所述区域中的所述部分像素的图像数据;使用所述图像数据在图像处理系统生成的计算机图形对象的三维空间中构造三维表面;使用所述图像数据生成到所述计算机图形对象的表面的纹理映射,所述纹理映射包括将所述图像数据映射到所述计算机图形对象的表面;以及发送所述球面图像和所述纹理映射,用于在头戴式显示设备中显示。
【技术特征摘要】
【国外来华专利技术】2015.09.16 US 62/219,534;2016.09.15 US 15/266,6021.一种计算机实现的方法,包括:确定用多个相机捕获的多个图像中的其中将二维数据变换为三维数据的区域;计算所述区域中的部分像素的深度值;生成球面图像,所述球面图像包括所述区域中的所述部分像素的图像数据;使用所述图像数据在图像处理系统生成的计算机图形对象的三维空间中构造三维表面;使用所述图像数据生成到所述计算机图形对象的表面的纹理映射,所述纹理映射包括将所述图像数据映射到所述计算机图形对象的表面;以及发送所述球面图像和所述纹理映射,用于在头戴式显示设备中显示。2.如权利要求1所述的方法,其中所述部分像素在所述计算机图形对象的表面上表示,所述计算机图形对象的半径等于与所述区域中的所述部分像素中的一个或多个相关联的相应深度值。3.如权利要求1所述的方法,还包括:生成与所述区域相关联的额外球面图像和纹理映射;通过将图像数据的一部分和球面图像组合来产生左眼视图;通过生成额外图像数据并将额外图像数据和额外球面图像组合来生成右眼视图;在头戴显示设备中显示左眼视图和右眼视图;并且其中所述图像数据包括所述区域中的所述部分像素中的至少一些的深度值数据和RGB数据。4.如权利要求1所述的方法,其中所述多个图像包括视频内容,并且其中所述图像数据包括与所述部分像素相关联的RGB数据和深度值数据,所述方法还包括:使用图像数据,将所述区域的二维版本转换成所述区域的三维版本;以及提供用于在头戴式显示设备中显示的所述区域的三维版本。5.如权利要求1所述的方法,其中所述多个图像用安装在球形相机套装上的多个相机进行捕获。6.如权利要求1所述的方法,其中至少部分地基于在头戴式显示器上检测到的用户输入来自动地执行其中将二维数据变换成三维数据的区域的确定。7.如权利要求6所述的方法,其中用户输入包括头部转动,并且所述三维数据用于在与视图对应的所述多个图像中的至少一个中生成三维部分。8.如权利要求6所述的方法,其中用户输入包括眼睛注视方向的改变,并且所述三维数据用于在用户视线中的所述多个图像中的至少一个中生成三维部分。9.一种计算机实现的系统,包括:至少一个处理器;存储器,存储指令,所述指令当由所述至少一个处理器执行时,使所述系统执行操作,所述操作包括:确定用多个相机捕获的多个图像内的其中将二维数据变换成三维数据的区域;计算所述区域中的部分像素的深度值;生成球面图像,所述球面图像包括所述区域中的所述部分像素的图像数据;使用所述图像数据在图像处理系统生成的计算机图形对象的三维空间中构造三维表面;使用所述图像数据生成到所述计算机图形对象的表面的纹理映射,所述纹理映射包括将所述图像数据映射到所述计算机图形...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。