CN115421639A - 一种全景图的展示方法、装置、电子设备及介质 - Google Patents
一种全景图的展示方法、装置、电子设备及介质 Download PDFInfo
- Publication number
- CN115421639A CN115421639A CN202211083746.4A CN202211083746A CN115421639A CN 115421639 A CN115421639 A CN 115421639A CN 202211083746 A CN202211083746 A CN 202211083746A CN 115421639 A CN115421639 A CN 115421639A
- Authority
- CN
- China
- Prior art keywords
- panorama
- displayed
- curved surface
- panoramic image
- ith
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Processing Or Creating Images (AREA)
Abstract
本申请实施例提供一种全景图的展示方法、装置、电子设备及介质,该方法包括:获取至少一张待展示全景图;将所述至少一张待展示全景图中的各待展示全景图分别与曲面模型进行融合,获得至少一张待展示曲面全景图,其中,所述曲面模型为带有设定弧度的弯曲平面;向虚拟与现实VR展示设备提供所述至少一张待展示曲面全景图,以使所述VR展示设备对所述至少一张待展示曲面全景图进行本地展示。通过本申请的一些实施例能够加快VR展示设备的加载速度,减少卡顿,从而提升用户体验。
Description
技术领域
本申请实施例涉及图像展示领域,具体涉及一种全景图的展示方法、装置、电子设备及介质。
背景技术
相关技术中,全景图的展示方式包括多种,一种为在联网的手机或者电脑上对全景图进行交互切换,通过移动鼠标或滑动屏幕来转动视角;另一种通过VR展示设备连接网络对全景图进行展示,但是在没有网络的情况下VR展示设备无法对全景图进行展示,在网络情况不佳的情况下,也会受到网速限制出现加载缓慢的情况。
因此,如何保证VR展示设备的展示效果,提升用户体验成为需要解决的问题。
发明内容
本申请实施例提供一种全景图的展示方法、装置、电子设备及介质,通过本申请的一些实施例至少能够加快VR展示设备的加载速度,减少卡顿,从而提升用户体验。
第一方面,本申请提供了一种全景图的展示方法,应用于全景图生成设备,所述展示方法包括:获取至少一张待展示全景图;将所述至少一张待展示全景图中的各待展示全景图分别与曲面模型进行融合,获得至少一张待展示曲面全景图,其中,所述曲面模型为带有设定弧度的弯曲平面;向虚拟与现实VR展示设备提供所述至少一张待展示曲面全景图,以使所述VR展示设备对所述至少一张待展示曲面全景图进行本地展示。
因此,本申请实施例通过将预先与曲面模型融合完成的至少一张待展示曲面全景图提供给VR展示设备,使VR展示设备进行本地展示,能够使VR展示设备在展示全景图的过程中无需联网,从而能够将提升加载速度,减少卡顿,进而能够提升用户的使用体验。
结合第一方面,在本申请的一种实施方式中,所述至少一张待展示曲面全景图包括第i待展示曲面全景图,其中,所述第i待展示曲面全景图为所述至少一张待展示曲面全景图中的任意一张;在所述将所述至少一张待展示全景图中的各待展示全景图分别与曲面模型进行融合,获得至少一张待展示曲面全景图之后,所述方法还包括:根据展示信息更新所述第i待展示曲面全景图,获得第i曲面全景图,其中,所述展示信息用于规定所述第i曲面全景图的展现形式;所述向虚拟与现实VR展示设备提供所述至少一张待展示曲面全景图,包括:向所述VR展示设备提供所述第i曲面全景图。
因此,本申请实施例通过使用展示信息更新待展示曲面全景图,能够预先将待展示曲面全景图的展现形式设置完成,避免在VR展示设备展示的过程中进行加载,保证画面的流畅程度。
结合第一方面,在本申请的一种实施方式中,所述根据展示信息更新所述第i待展示曲面全景图,获得第i曲面全景图,包括:调整所述第i待展示曲面全景图的画面比例,获得所述第i曲面全景图。
因此,本申请实施例通过调整待展示曲面全景图的画面比例,能够解决相关技术中因为参数固定而导致的全景图比例不正确的问题,从而保证画面的展示质量。
结合第一方面,在本申请的一种实施方式中,所述第i待展示曲面全景图包括多个区域,所述多个区域包括第j区域,其中,所述第j区域为所述多个区域中的任意一个;所述调整所述第i待展示曲面全景图的画面比例,获得所述第i曲面全景图,包括:计算所述第j区域对应的像素点个数;若所述像素点个数小于像素阈值,则将所述第j区域在所述第i待展示曲面全景图上所占据的像素区域缩小一定比例;或者,若所述像素点个数大于所述像素阈值,则将所述第j区域在所述第i待展示曲面全景图上所占据的像素区域放大一定比例;重复执行上述步骤,直至所述像素点个数等于所述像素阈值,获得所述第i曲面全景图。
因此,本申请实施例通过像素个数调整全景图的画面比例,能够精准的控制全景图的比例大小,从而能够获得参数正确的第i曲面全景图。
结合第一方面,在本申请的一种实施方式中,所述至少一张待展示全景图是通过拍摄或者三维模型渲染的方式获取的。
第二方面,本申请提供了一种全景图的展示装置,所述展示装置包括:全景图获取模块,被配置为获取至少一张待展示全景图;融合模块,被配置为将所述至少一张待展示全景图中的各待展示全景图分别与曲面模型进行融合,获得至少一张待展示曲面全景图,其中,所述曲面模型为带有设定弧度的弯曲平面;发送模块,被配置为向虚拟与现实VR展示设备提供所述至少一张待展示曲面全景图,以使所述VR展示设备对所述至少一张待展示曲面全景图进行本地展示。
结合第二方面,在本申请的一种实施方式中,所述至少一张待展示曲面全景图包括第i待展示曲面全景图,其中,所述第i待展示曲面全景图为所述至少一张待展示曲面全景图中的任意一张;融合模块还被配置为:根据展示信息更新所述第i待展示曲面全景图,获得第i曲面全景图,其中,所述展示信息用于规定所述第i曲面全景图的展现形式;所述向虚拟与现实VR展示设备提供所述至少一张待展示曲面全景图,包括:向所述VR展示设备提供所述第i曲面全景图。
结合第二方面,在本申请的一种实施方式中,融合模块还被配置为:调整所述第i待展示曲面全景图的画面比例,获得所述第i曲面全景图。
结合第二方面,在本申请的一种实施方式中,所述第i待展示曲面全景图包括多个区域,所述多个区域包括第j区域,其中,所述第j区域为所述多个区域中的任意一个;融合模块还被配置为:计算所述第j区域对应的像素点个数;若所述像素点个数小于像素阈值,则将所述第j区域在所述第i待展示曲面全景图上所占据的像素区域缩小一定比例;或者,若所述像素点个数大于所述像素阈值,则将所述第j区域在所述第i待展示曲面全景图上所占据的像素区域放大一定比例;重复执行上述步骤,直至所述像素点个数等于所述像素阈值,获得所述第i曲面全景图。
结合第二方面,在本申请的一种实施方式中,所述至少一张待展示全景图是通过拍摄或者三维模型渲染的方式获取的。
第三方面,本申请提供了一种全景图的展示方法,应用于VR展示设备,所述展示方法包括:获取并展示如第一方面任意实施例所述方法得到的至少一张待展示曲面全景图;响应于全景图调整指令,其中,所述全景图调整指令是用户通过VR控制设备输入的;基于所述全景图调整指令对所述至少一张待展示曲面全景图进行调整,获得目标曲面全景图。
因此,本申请实施例通过全景图调整指令实现对至少一张待展示曲面全景图的调整,能够实现根据用户的个人需要快速的调整全景图的展示方式,进而能够提供给用户个性化的体验。
结合第三方面,在本申请的一种实施方式中,所述全景图调整指令包括亮度调整指令;所述基于所述全景图调整指令对所述至少一张待展示曲面全景图进行调整,获得目标曲面全景图,包括:基于所述亮度调整指令获取所述待展示曲面全景图上所有像素点的RGB值,并且根据所述RGB值计算获得亮度值;若所述亮度值大于亮度阈值则降低所述亮度值,获得所述目标曲面全景图;或者,若所述亮度值小于所述亮度阈值则增加所述亮度值,获得所述目标曲面全景图;
结合第三方面,在本申请的一种实施方式中,所述全景图调整指令包括视场角调节指令;所述基于所述全景图调整指令对待展示曲面全景图进行调整,获得目标曲面全景图,包括:基于所述视场角调节指令获取并且调节所述待展示曲面全景图的视场角值,获得所述目标曲面全景图。
第四方面,本申请提供了一种全景图的展示装置,应用于VR展示设备,所述展示装置包括:获取模块,被配置为获取并展示如第一方面任意实施例所述方法得到的至少一张待展示曲面全景图;响应模块,被配置为响应于全景图调整指令,其中,所述全景图调整指令是用户通过VR控制设备输入的;调整模块,被配置为基于所述全景图调整指令对所述至少一张待展示曲面全景图进行调整,获得目标曲面全景图。
结合第四方面,在本申请的一种实施方式中,所述全景图调整指令包括亮度调整指令;所述调整模块还被配置为:基于所述亮度调整指令获取所述待展示曲面全景图上所有像素点的RGB值,并且根据所述RGB值计算获得亮度值;若所述亮度值大于亮度阈值则降低所述亮度值,获得所述目标曲面全景图;或者,若所述亮度值小于所述亮度阈值则增加所述亮度值,获得所述目标曲面全景图;
结合第四方面,在本申请的一种实施方式中,所述全景图调整指令包括视场角调节指令;所述调整模块还被配置为:基于所述视场角调节指令获取并且调节所述待展示曲面全景图的视场角值,获得所述目标曲面全景图。
第五方面,本申请提供了一种电子设备,包括:处理器、存储器和总线;所述处理器通过所述总线与所述存储器相连,所述存储器存储有计算机程序,所述计算机程序由所述处理器执行时可实现如第一方面及第二方面任意实施例所述方法。
第六方面,本申请提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被执行时可实现如第一方面及第二方面任意实施例所述方法。
附图说明
图1为本申请实施例示出的一种全景图的展示***示意图;
图2为本申请实施例示出的一种全景图的展示方法流程图之一;
图3为本申请实施例示出的一种全景图的展示方法流程图之二;
图4为本申请实施例示出的一种全景图的展示装置组成示意图;
图5为本申请实施例示出的一种电子设备组成示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本申请的一部分实施例,而不是全部实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对附图中提供的本申请的实施例的详情描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护范围。
本申请实施例可以应用于全景图的生成以及展示场景,为了改善背景技术中的问题,在本申请的一些实施例中,通过向VR展示设备提供至少一张待展示曲面全景图,能够使VR展示设备在不联网的情况下对至少一张待展示曲面全景图进行本地展示。例如,在本申请的一些实施例中,全景图生成设备至少被配置为:首先,获取至少一张待展示全景图,然后,将各待展示全景图分别与曲面模型进行融合,获得各待展示曲面全景图,最后,将各待展示曲面全景图提供给VR展示设备,从而能够使VR展示设备对各待展示曲面全景图进行本地展示。
下面结合附图详细描述本申请实施例中的方法步骤。
图1提供了本申请一些实施例中的全景图的展示***,该***包括全景图生成设备110、VR展示设备120以及VR控制设备130。具体的,全景图生成设备110将生成的至少一张待展示曲面全景图提供给VR展示设备120。VR展示设备120将至少一张待展示曲面全景图进行本地展示。在用户观看的过程中,通过VR控制设备130向VR展示设备120发送全景图调整指令,VR展示设备120在接收到全景图调整指令之后,获取针对全景图调整指令对待展示曲面全景图进行调整,从而提升用户体验。
相关技术通过VR展示设备连接网络对全景图进行展示,但是在没有网络的情况下VR展示设备无法对全景图进行展示,在网络情况不佳的情况下,也会受到网速限制出现加载缓慢的情况。而本申请的实施例是将预先调整完成的待展示曲面全景图提供给VR展示设备进行本地展示,因此本申请的实施例并不需要像相关技术需要使用网络加载全景图以及调整全景图即可实现全景图的展示。
下面以全景图生成设备为例示例性阐述本申请一些实施例提供的全景图的展示方法。可以理解的是,本申请实施例的全景图的展示方法的技术方案可以应用于任何全景图生成设备上,该设备可以是服务器。
至少为了解决背景技术中的问题,如图2所示,本申请一些实施例提供了一种全景图的展示方法,该方法包括:
S210,获取至少一张待展示全景图。
在本申请的一种实施方式中,至少一张待展示全景图是通过拍摄或者三维模型渲染的方式获取的。
也就是说,待展示全景图可以是通过手机或者相机对拍摄对象进行拍摄获得的,也可以是对多个非全景图的图像进行合成或者三维模型渲染的方式获得的。
可以理解的是,上述获得至少一张待展示全景图的方式仅为示例,本申请对至少一张待展示全景图的获取方式不进行限定。
S220,将至少一张待展示全景图中的各待展示全景图分别与曲面模型进行融合,获得至少一张待展示曲面全景图。
在本申请的一种实施方式中,在S220之前还包括:对各待展示全景图进行编辑。也就是说,指定待展示全景图的初始观看方向,指定待展示全景图的观看顺序以及确定跳转的按钮位置。
具体的,初始观看方向是用户在观看待展示全景图时待展示全景图所处的初始位置,该初始位置可以是待展示全景图的正中间,也可以是从最左边开始,还可以是从最右边开始。待展示全景图的观看顺序可以是从左向右观看、从右向左观看或者从中间向两边观看。跳转的按钮位置是用户在需要对全景图进行切换时点击的按钮对应的位置,跳转的按钮位置可以设置在待展示全景图的任何地方,例如,待展示全景图的右下角或者左下角。
在本申请的一种实施方式中,在对各待展示全景图进行编辑之后,将编辑完成的各待展示全景图分别与曲面模型进行融合,获得至少一张待展示曲面全景图。
也就是说,曲面模型为带有设定弧度的弯曲平面(例如,球形曲面),待展示全景图是一个平面,若想要达到沉浸式的效果,需要将待展示全景图与曲面模型进行融合,融合之后的待展示曲面全景图在展示的过程中即可达到沉浸式的效果。
需要说明的是,本申请还可以通过旋转曲面模型的方式来确定初始观看方向。
在本申请的一种实施方式中,在获得至少一张待展示曲面全景图之后,对至少一张待展示曲面全景图的展现形式进行调整。具体步骤如下所示:
S2201,根据展示信息更新第i待展示曲面全景图,获得第i曲面全景图,其中,展示信息用于规定第i曲面全景图的展现形式。
需要说明的是,至少一张待展示曲面全景图包括第i待展示曲面全景图,其中,第i待展示曲面全景图为至少一张待展示曲面全景图中的任意一张。
具体的,调整第i待展示曲面全景图的画面比例,获得第i曲面全景图。
也就是说,为了能够使全景图在VR展示设备上流畅的展示,并且使用户有更好的观看体验,需要预先将第i待展示曲面全景图的画面比例进行调整。本申请通过调整曲面模型的方式来控制第i待展示曲面全景图的比例缩放。
作为本申请一具体实施例,获得第i曲面全景图的具体步骤包括:
需要说明的是,第i待展示曲面全景图包括多个区域,多个区域包括第j区域,其中,第j区域为多个区域中的任意一个。
首先,计算第j区域对应的像素点个数。
然后,若像素点个数小于像素阈值,则将第j区域在第i待展示曲面全景图上所占据的像素区域缩小一定比例;或者,若像素点个数大于像素阈值,则将第j区域在第i待展示曲面全景图上所占据的像素区域放大一定比例。
也就是说,若第j区域对应的像素点个数小于像素阈值,则说明第j区域被放大,可能导致用户观看到的画面过大,需要将第j区域在第i待展示曲面全景图上所占据的像素区域缩小一个比例,例如,一个比例为10%,则将第j区域占据的像素区域缩小10%。在例如,一个比例为15%,则将第j区域占据的像素区域缩小15%。若第j区域对应的像素点个数大于像素阈值,则说明第j区域被缩小,可能导致用户观看到的画面过小,需要将第j区域在第i待展示曲面全景图上所占据的像素区域放大一个比例,例如,将第j区域占据的像素区域放大10%。
可以理解的是,每次对第j区域在第i待展示曲面全景图上所占据的像素区域进行放大或缩小的过程中,均是按照预先设定的一个比例进行调整。例如,原始的缩放比例为100%,缩小一个比例为缩小10%,也就是说,第j区域为原始缩放比例的90%,再次缩小一个比例,即再次缩小10%,也就是说,再次缩小后第j区域为原始缩放比例的80%。
最后,重复执行上述步骤,直至像素点个数等于像素阈值,获得第i曲面全景图。
也就是说,在调整之后需要再次获取第j区域的像素点个数,若该像素点个数处于像素阈值范围之内,则结束画面比例的调整,获得第i曲面全景图。
可以理解的是,像素阈值是一个取值范围,本申请对像素阈值范围的取值不进行限定。
可以理解的是,在对每个第j区域进行缩放之后,需要确定第i待展示曲面全景图整体属于同一缩放比例,从而获得第i曲面全景图。
在本申请的一种实施方式中,在确定画面比例之后,为了能够使用户在观看的过程中对第i曲面全景图进行调整,还需要对操作进行设定。具体的,基于第i曲面全景图配置响应VR控制设备的功能,从而能够响应VR控制设备发出的全景图调整指令。
S2202,向VR展示设备提供第i曲面全景图。
也就是说,将上述获得的第i曲面全景图以及对应的相关程序进行打包,获得客户端程序,并且向VR展示设备提供该客户端程序。
S230,向虚拟与显示VR展示设备提供至少一张待展示曲面全景图。
可以理解的是,VR展示设备是能够展示至少一张待展示曲面全景图的设备,例如,VR展示设备可以是VR头盔,还可以是VR眼镜。
作为本申请一具体实施例,如图3所示,首先,执行S310获取全景图,之后执行S320编辑全景图,接着,执行S330操作设定,接着,执行S340打包成客户端程序,最后,执行S350安装到VR头盔。
上文描述了本申请的一种由全景图生成设备执行的全景图的展示方法的实施方式,下文将描述由VR展示设备执行的全景图的展示方法的实施方式。
首先,VR展示设备获取并展示由全景图生成设备提供的至少一张待展示曲面全景图。
也就是说,VR展示设备在加载完成客户端程序之后,获取并展示至少一张待展示曲面全景图。
可以理解的是,至少一张待展示曲面全景图所展示的画面可以是建筑、室内环境、室外环境、视频、人物等。
然后,响应于全景图调整指令,并且对至少一张待展示曲面全景图进行调整,获得目标曲面全景图。
可以理解的是,全景图调整指令是用户通过VR控制设备输入的。
也就是说,用户需要对待展示曲面全景图进行调整时,通过VR控制设备发送全景图调整指令,并且基于全景图调整指令调整待展示曲面全景图,获得目标曲面全景图。
在本申请的一种实施方式中,全景图调整指令包括亮度调整指令。基于亮度调整指令获取待展示曲面全景图上所有像素点的RGB值,并且根据RGB值计算获得亮度值。若亮度值大于亮度阈值则降低亮度值,获得目标曲面全景图,或者,若亮度值小于亮度阈值则增加亮度值,获得目标曲面全景图。
也就是说,当VR控制设备为VR手柄时,在VR手柄上设置亮度调整按键,当用户触发亮度调整按键时,VR手柄向VR头盔发送亮度调整指令,VR头盔获取待展示曲面全景图的RGB值,之后基于RGB值计算亮度值,将亮度值与亮度阈值进行对比,若亮度值大于亮度阈值则降低亮度值,若亮度值小于亮度阈值则增加亮度值,从而实现自动调整亮度值。
在本申请的另一实施方式中,在VR手柄上设置A键和B键,其中,A键提高全景图亮度,B键降低全景图亮度,当用户触发A键或B键时,获取全景图的RGB值并乘以指定数值获得乘积,该乘积大于1亮度增加,该乘积小于1亮度降低,即通过控制这个该指定数值的大小,控制全景图亮度。
可以理解的是,指定数值的取值范围为0-10,由于指定数值小于或等于0时全景图会变成纯黑色,当指定数值大于1时全景图会变亮,由于每张全景图本身的亮度不一样,大于一定数值时会曝光,曝光到一定程度后数值增大并不能看出区别,所以给指定数值最大值限定为10。
在本申请的另一实施方式中,全景图调整指令包括视场角调节指令,在VR手柄上设置X键和Y键,X键表示视场角放大,Y键表示视场角缩小。基于视场角调节指令获取并且调节待展示曲面全景图的视场角值,获得目标曲面全景图。具体的,当用户触发X键或Y键时,获取FOV数值来放大或缩小观看范围,即通过调节FOV值的大小调节待展示曲面全景图的视场角的大小。
在本申请的另一实施方式中,VR手柄上设置右手扳机键,当用户触发右手扳机键时,将手柄射线指定到对应的全景图跳转热点按下右手扳机键快速切换为指定的全景图。因此,全景图在拍摄或制作过程中某些区域由于距离和亮度问题导致不清晰,通过调整亮度和视角可以更加清晰观看。
可以理解的是,VR展示设备可以是Android或ios***,本申请对VR展示设备的***类型不进行限定。
因此,本申请实施例能够快速响应,无需依靠网络进行数据传输,不会因为网速慢而导致全景图加载缓慢,并且方便携带,无需连接电脑,只需要在VR头盔上运行客户端程序即可进行交互体验。
上文描述了由VR展示设备执行的全景图的展示方法的实施方式,下文将描述一种全景图的展示装置。
如图4所示,本申请的一些实施例提供一种全景图的展示装置400,该装置包括:全景图获取模块410、融合模块420和发送模块430。
全景图获取模块410,被配置为获取至少一张待展示全景图。
融合模块420,被配置为将所述至少一张待展示全景图中的各待展示全景图分别与曲面模型进行融合,获得至少一张待展示曲面全景图,其中,所述曲面模型为带有设定弧度的弯曲平面。
发送模块430,被配置为向虚拟与现实VR展示设备提供所述至少一张待展示曲面全景图,以使所述VR展示设备对所述至少一张待展示曲面全景图进行本地展示。
在本申请的一种实施方式中,所述至少一张待展示曲面全景图包括第i待展示曲面全景图,其中,所述第i待展示曲面全景图为所述至少一张待展示曲面全景图中的任意一张;融合模块420还被配置为:根据展示信息更新所述第i待展示曲面全景图,获得第i曲面全景图,其中,所述展示信息用于规定所述第i曲面全景图的展现形式;所述向虚拟与现实VR展示设备提供所述至少一张待展示曲面全景图,包括:向所述VR展示设备提供所述第i曲面全景图。
在本申请的一种实施方式中,融合模块420还被配置为:调整所述第i待展示曲面全景图的画面比例,获得所述第i曲面全景图。
在本申请的一种实施方式中,所述第i待展示曲面全景图包括多个区域,所述多个区域包括第j区域,其中,所述第j区域为所述多个区域中的任意一个;融合模块420还被配置为:计算所述第j区域对应的像素点个数;若所述像素点个数小于像素阈值,则将所述第j区域在所述第i待展示曲面全景图上所占据的像素区域缩小一定比例;或者,若所述像素点个数大于所述像素阈值,则将所述第j区域在所述第i待展示曲面全景图上所占据的像素区域放大一定比例;重复执行上述步骤,直至所述像素点个数等于所述像素阈值,获得所述第i曲面全景图。
在本申请的一种实施方式中,所述至少一张待展示全景图是通过拍摄或者三维模型渲染的方式获取的。
在本申请实施例中,图4所示模块能够实现图1、图2和图3方法实施例中的各个过程。图4中的各个模块的操作和/或功能,分别为了实现图1、图2和图3中的方法实施例中的相应流程。具体可参见上述方法实施例中的描述,为避免重复,此处适当省略详细描述。
如图5所示,本申请实施例提供一种电子设备500,包括:处理器510、存储器520和总线530,所述处理器通过所述总线与所述存储器相连,所述存储器存储有计算机可读取指令,当所述计算机可读取指令由所述处理器执行时,用于实现如上述全景图的展示方法包括的任意实施例,具体可参见上述方法实施例中的描述,为避免重复,此处适当省略详细描述。
其中,总线用于实现这些组件直接的连接通信。其中,本申请实施例中处理器可以是一种集成电路芯片,具有信号的处理能力。上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
存储器可以是,但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-Only Memory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。存储器中存储有计算机可读取指令,当所述计算机可读取指令由所述处理器执行时,可以执行上述实施例中所述的方法。
可以理解,图5所示的结构仅为示意,还可包括比图5中所示更多或者更少的组件,或者具有与图5所示不同的配置。图5中所示的各组件可以采用硬件、软件或其组合实现。
本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被服务器执行时实现上述所有实施方式中任一所述的方法,具体可参见上述方法实施例中的描述,为避免重复,此处适当省略详细描述。
以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。
Claims (11)
1.一种全景图的展示方法,其特征在于,应用于全景图生成设备,所述展示方法包括:
获取至少一张待展示全景图;
将所述至少一张待展示全景图中的各待展示全景图分别与曲面模型进行融合,获得至少一张待展示曲面全景图,其中,所述曲面模型为带有设定弧度的弯曲平面;
向虚拟与现实VR展示设备提供所述至少一张待展示曲面全景图,以使所述VR展示设备对所述至少一张待展示曲面全景图进行本地展示。
2.根据权利要求1所述的展示方法,其特征在于,所述至少一张待展示曲面全景图包括第i待展示曲面全景图,其中,所述第i待展示曲面全景图为所述至少一张待展示曲面全景图中的任意一张;
在所述将所述至少一张待展示全景图中的各待展示全景图分别与曲面模型进行融合,获得至少一张待展示曲面全景图之后,所述方法还包括:
根据展示信息更新所述第i待展示曲面全景图,获得第i曲面全景图,其中,所述展示信息用于规定所述第i曲面全景图的展现形式;
所述向虚拟与现实VR展示设备提供所述至少一张待展示曲面全景图,包括:
向所述VR展示设备提供所述第i曲面全景图。
3.根据权利要求2所述的展示方法,其特征在于,所述根据展示信息更新所述第i待展示曲面全景图,获得第i曲面全景图,包括:
调整所述第i待展示曲面全景图的画面比例,获得所述第i曲面全景图。
4.根据权利要求3所述的展示方法,其特征在于,所述第i待展示曲面全景图包括多个区域,所述多个区域包括第j区域,其中,所述第j区域为所述多个区域中的任意一个;
所述调整所述第i待展示曲面全景图的画面比例,获得所述第i曲面全景图,包括:
计算所述第j区域对应的像素点个数;
若所述像素点个数小于像素阈值,则将所述第j区域在所述第i待展示曲面全景图上所占据的像素区域缩小一定比例;或者,若所述像素点个数大于所述像素阈值,则将所述第j区域在所述第i待展示曲面全景图上所占据的像素区域放大一定比例;
重复执行上述步骤,直至所述像素点个数等于所述像素阈值,获得所述第i曲面全景图。
5.根据权利要求1-4任一项所述的展示方法,其特征在于,所述至少一张待展示全景图是通过拍摄或者三维模型渲染的方式获取的。
6.一种全景图的展示方法,其特征在于,应用于VR展示设备,所述展示方法包括:
获取并展示如权利要求1-5任一项所述方法得到的至少一张待展示曲面全景图;
响应于全景图调整指令,其中,所述全景图调整指令是用户通过VR控制设备输入的;
基于所述全景图调整指令对所述至少一张待展示曲面全景图进行调整,获得目标曲面全景图。
7.根据权利要求6所述的方法,其特征在于,所述全景图调整指令包括亮度调整指令;
所述基于所述全景图调整指令对所述至少一张待展示曲面全景图进行调整,获得目标曲面全景图,包括:
基于所述亮度调整指令获取所述待展示曲面全景图上所有像素点的RGB值,并且根据所述RGB值计算获得亮度值;
若所述亮度值大于亮度阈值则降低所述亮度值,获得所述目标曲面全景图;或者,若所述亮度值小于所述亮度阈值则增加所述亮度值,获得所述目标曲面全景图。
8.根据权利要求6所述的方法,其特征在于,所述全景图调整指令包括视场角调节指令;
所述基于所述全景图调整指令对待展示曲面全景图进行调整,获得目标曲面全景图,包括:
基于所述视场角调节指令获取并且调节所述待展示曲面全景图的视场角值,获得所述目标曲面全景图。
9.一种全景图的展示装置,其特征在于,所述展示装置包括:
全景图获取模块,被配置为获取至少一张待展示全景图;
融合模块,被配置为将所述至少一张待展示全景图中的各待展示全景图分别与曲面模型进行融合,获得至少一张待展示曲面全景图,其中,所述曲面模型为带有设定弧度的弯曲平面;
发送模块,被配置为向虚拟与现实VR展示设备提供所述至少一张待展示曲面全景图,以使所述VR展示设备对所述至少一张待展示曲面全景图进行本地展示。
10.一种电子设备,其特征在于,包括:处理器、存储器和总线;
所述处理器通过所述总线与所述存储器相连,所述存储器存储有计算机程序,所述计算机程序由所述处理器执行时可实现如权利要求1-8任一项所述方法。
11.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被执行时可实现如权利要求1-8任一项所述方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211083746.4A CN115421639A (zh) | 2022-09-06 | 2022-09-06 | 一种全景图的展示方法、装置、电子设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211083746.4A CN115421639A (zh) | 2022-09-06 | 2022-09-06 | 一种全景图的展示方法、装置、电子设备及介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115421639A true CN115421639A (zh) | 2022-12-02 |
Family
ID=84202503
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211083746.4A Pending CN115421639A (zh) | 2022-09-06 | 2022-09-06 | 一种全景图的展示方法、装置、电子设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115421639A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117793325A (zh) * | 2024-02-26 | 2024-03-29 | 南京维赛客网络科技有限公司 | 步进式漫游中全景图的切换方法、***及存储介质 |
-
2022
- 2022-09-06 CN CN202211083746.4A patent/CN115421639A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117793325A (zh) * | 2024-02-26 | 2024-03-29 | 南京维赛客网络科技有限公司 | 步进式漫游中全景图的切换方法、***及存储介质 |
CN117793325B (zh) * | 2024-02-26 | 2024-04-19 | 南京维赛客网络科技有限公司 | 步进式漫游中全景图的切换方法、***及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6388673B2 (ja) | 携帯端末及びその撮像方法 | |
US20220060670A1 (en) | Providing apparatus, providing method and computer readable storage medium for performing processing relating to a virtual viewpoint image | |
CN103797787B (zh) | 图像处理方法和图像处理设备 | |
US10403045B2 (en) | Photorealistic augmented reality system | |
US10417742B2 (en) | System and apparatus for editing preview images | |
CN112565589A (zh) | 一种拍照预览方法、装置、存储介质和电子设备 | |
CN112616078A (zh) | 投屏处理方法、装置、电子设备和存储介质 | |
CN115421639A (zh) | 一种全景图的展示方法、装置、电子设备及介质 | |
TW201806378A (zh) | 資訊處理裝置、資訊處理方法及程式 | |
CN113286138A (zh) | 一种全景视频显示方法及显示设备 | |
US20180018398A1 (en) | Positioning content in computer-generated displays based on available display space | |
CN112770095A (zh) | 全景投影方法、装置及电子设备 | |
CN113099248A (zh) | 全景视频填补方法、装置、设备及存储介质 | |
CN109885172B (zh) | 一种基于增强现实ar的对象互动展示方法及*** | |
JP7296735B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
CN113223186B (zh) | 实现增强现实的处理方法、设备、产品和装置 | |
CN112348841B (zh) | 虚拟对象的处理方法、装置、电子设备及存储介质 | |
CN112634339B (zh) | 商品对象信息展示方法、装置及电子设备 | |
CN114520903A (zh) | 渲染显示方法、设备、存储介质及计算机程序产品 | |
CN112446848A (zh) | 图像处理方法、装置及电子设备 | |
US20230291865A1 (en) | Image processing apparatus, image processing method, and storage medium | |
WO2024088322A1 (zh) | 视频展示方法、装置、视频展示设备和存储介质 | |
CN114840124B (zh) | 显示控制方法、装置、电子设备、介质及程序产品 | |
US20240015274A1 (en) | Image processing apparatus, image processing method, and program | |
CN116645309A (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 |