CN115454255B - 物品展示的切换方法和装置、电子设备、存储介质 - Google Patents
物品展示的切换方法和装置、电子设备、存储介质 Download PDFInfo
- Publication number
- CN115454255B CN115454255B CN202211228509.2A CN202211228509A CN115454255B CN 115454255 B CN115454255 B CN 115454255B CN 202211228509 A CN202211228509 A CN 202211228509A CN 115454255 B CN115454255 B CN 115454255B
- Authority
- CN
- China
- Prior art keywords
- preset
- view
- scene
- switching
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 57
- 238000004590 computer program Methods 0.000 claims description 16
- 230000000007 visual effect Effects 0.000 claims description 12
- 230000004044 response Effects 0.000 claims description 6
- 230000008569 process Effects 0.000 abstract description 10
- 238000010586 diagram Methods 0.000 description 7
- 230000008901 benefit Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000005012 migration Effects 0.000 description 4
- 238000013508 migration Methods 0.000 description 4
- 238000004091 panning Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000005034 decoration Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000005094 computer simulation Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000007526 fusion splicing Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000005215 recombination Methods 0.000 description 1
- 230000006798 recombination Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
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/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/006—Mixed reality
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Graphics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本公开实施例公开了本公开上述实施例提供的一种物品展示的切换方法和装置、电子设备、存储介质,其中,方法包括:根据接收的对设定空间进行浏览的指令,获取所述设定空间对应的全景图;其中,所述全景图中包括多个点位,每个所述点位对应第一全景图;对所述全景图中包括的所述多个点位对应的所述第一全景图进行展示;响应于所述全景图中包括至少一个预设物品,根据接收的第一场景切换指令,对所述预设物品对应的环视场景图进行展示;其中,所述至少一个预设物品中的每个预设物品对应一个环视场景图;本实施例使用户在全景图游走过程中能多角度观察预设物品。
Description
技术领域
本公开涉及虚拟现实技术领域,尤其是一种物品展示的切换方法和装置、电子设备、存储介质。
背景技术
虚拟现实技术(英文名称:Virtual Reality,缩写为VR)是虚拟和现实相互结合,从理论上来讲,虚拟现实技术(VR)是一种可以创建和体验虚拟世界的计算机仿真系统,它利用计算机生成一种模拟环境,使用户沉浸到该环境中;现在虚拟现实技术受到了越来越多人的认可,用户可以在虚拟现实世界体验到最真实的感受,其模拟环境的真实性与现实世界难辨真假,让人有种身临其境的感觉;虚拟现实技术应用范围广泛,例如,应用于装修领域,用户可以通过VR对装修效果进行浏览,但在目前的VR游走体验中,观察物品的位置依赖于点位,如果物品附近没有点位,没有办法近距离或者多视角观察物品,无法解决对某个物品进行更细节观察的问题。
发明内容
为了解决上述技术问题,提出了本公开。本公开的实施例提供了一种物品展示的切换方法和装置、电子设备、存储介质。
根据本公开实施例的一个方面,提供了一种物品展示的切换方法,包括:
根据接收的对设定空间进行浏览的指令,获取所述设定空间对应的全景图;其中,所述全景图中包括多个点位,每个所述点位对应第一全景图;
对所述全景图中包括的所述多个点位对应的所述第一全景图进行展示;
响应于所述全景图中包括至少一个预设物品,根据接收的第一场景切换指令,对所述预设物品对应的环视场景图进行展示;其中,所述至少一个预设物品中的每个预设物品对应一个环视场景图。
可选地,还包括:
响应于接收到第二场景切换指令,返回所述预设物品对应的预设点位,展示所述预设点位对应的所述第一全景图。
可选地,还包括:
响应于接收到第二场景切换指令,返回所述设定空间中的初始点位,展示所述初始点位对应的所述第一全景图。
可选地,所述响应于所述全景图中包括至少一个预设物品,根据接收的第一场景切换指令,对所述预设物品对应的环视场景图进行展示,包括:
响应于当前展示的所述第一全景图中包括至少一个预设物品,发出模式切换提示信息;
根据所述模式切换提示信息,接收对所述至少一个预设物品中的一个预设物品的所述第一场景切换指令,根据所述第一场景切换指令获取所述预设物品对应的环视场景图;
将当前展示的所述第一全景图切换为所述预设物品对应的环视场景图。
可选地,所述将当前展示的所述第一全景图切换为所述预设物品对应的环视场景图,包括:
切换所述第一全景图,基于初始视角展示所述预设物品对应的环视场景图;
根据接收的视角切换指令,切换至少一个其他视角展示所述环视场景图;其中,所述其他视角为所述环视场景图对应的除了所述初始视角之外的其他视角。
可选地,在响应于所述全景图中包括至少一个预设物品,根据接收的第一场景切换指令,对所述预设物品对应的环视场景图进行展示之前,还包括:
针对所述至少一个预设物品中的每个所述预设物品,获取所述预设物品对应多个视角的图像数据;
基于所述多个视角的图像数据,确定所述预设物品对应的环视场景图。
可选地,所述获取所述预设物品对应多个视角的图像数据,包括:
基于所述预设物品在所述设定空间中的位置,确定所述预设物品对应的多个观测点位;其中,每个所述观测点位对应所述预设物品的不同角度;
基于所述多个观测点位分别对所述预设物品进行图像采集,得到所述预设物品对应多个视角的所述图像数据。
根据本公开实施例的另一方面,提供了一种物品展示的切换装置,包括:
全景图获取模块,用于根据接收的对设定空间进行浏览的指令,获取所述设定空间对应的全景图;其中,所述全景图中包括多个点位,每个所述点位对应第一全景图;
全景图展示模块,用于对所述全景图中包括的所述多个点位对应的所述第一全景图进行展示;
环视模式模块,用于响应于所述全景图中包括至少一个预设物品,根据接收的第一场景切换指令,对所述预设物品对应的环视场景图进行展示;其中,所述至少一个预设物品中的每个预设物品对应一个环视场景图。
可选地,所述装置还包括:
第一场景切换模块,用于响应于接收到第二场景切换指令,返回所述预设物品对应的预设点位,展示所述预设点位对应的所述第一全景图。
可选地,所述装置还包括:
第二场景切换模块,用于响应于接收到第二场景切换指令,返回所述设定空间中的初始点位,展示所述初始点位对应的所述第一全景图。
可选地,所述环视模式模块,包括:
提示信息单元,用于响应于当前展示的所述第一全景图中包括至少一个预设物品,发出模式切换提示信息;
环视图获取单元,用于根据所述模式切换提示信息,接收对所述至少一个预设物品中的一个预设物品的所述第一场景切换指令,根据所述第一场景切换指令获取所述预设物品对应的环视场景图;
环视图展示单元,用于将当前展示的所述第一全景图切换为所述预设物品对应的环视场景图。
可选地,所述环视图展示单元,具体用于切换所述第一全景图,基于初始视角展示所述预设物品对应的环视场景图;根据接收的视角切换指令,切换至少一个其他视角展示所述环视场景图;其中,所述其他视角为所述环视场景图对应的除了所述初始视角之外的其他视角。
可选地,所述装置还包括:
图像采集模块,用于针对所述至少一个预设物品中的每个所述预设物品,获取所述预设物品对应多个视角的图像数据;
环视图确定模块,用于基于所述多个视角的图像数据,确定所述预设物品对应的环视场景图。
可选地,所述图像采集模块,具体用于基于所述预设物品在所述设定空间中的位置,确定所述预设物品对应的多个观测点位;其中,每个所述观测点位对应所述预设物品的不同角度;基于所述多个观测点位分别对所述预设物品进行图像采集,得到所述预设物品对应多个视角的所述图像数据。
根据本公开实施例的又一方面,提供了一种电子设备,包括:
存储器,用于存储计算机程序产品;
处理器,用于执行所述存储器中存储的计算机程序产品,且所述计算机程序产品被执行时,实现上述任一实施例所述的物品展示的切换方法。
根据本公开实施例的还一方面,提供了一种计算机可读存储介质,其上存储有计算机程序指令,该计算机程序指令被处理器执行时,实现上述任一实施例所述的物品展示的切换方法。
根据本公开实施例的再一方面,提供了一种计算机程序产品,包括计算机程序指令,该计算机程序指令被处理器执行时实现上述任一实施例所述的物品展示的切换方法。
基于本公开上述实施例提供的一种物品展示的切换方法和装置、电子设备、存储介质,根据接收的对设定空间进行浏览的指令,获取所述设定空间对应的全景图;其中,所述全景图中包括多个点位,每个所述点位对应第一全景图;对所述全景图中包括所述多个点位对应的所述第一全景图进行展示;响应于所述全景图中包括至少一个预设物品,根据接收的第一场景切换指令,对所述预设物品对应的环视场景图进行展示;其中,所述至少一个预设物品中的每个预设物品对应一个环视场景图;本实施例根据第一场景切换指令,对预设物品对应的环视场景图进行展示,实现了对目标空间中的预设物品进行多角度观察,且切换过程仅需通过第一场景切换指令即可完成,无需模式转换等复杂操作,使用户在全景图游走过程中能多角度观察预设物品。
下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。
附图说明
通过结合附图对本公开实施例进行更详细的描述,本公开的上述以及其他目的、特征和优势将变得更加明显。附图用来提供对本公开实施例的进一步理解,并且构成说明书的一部分,与本公开实施例一起用于解释本公开,并不构成对本公开的限制。在附图中,相同的参考标号通常代表相同部件或步骤。
图1是本公开一示例性实施例提供的物品展示的切换方法的流程示意图;
图2是本公开图1所示的实施例中步骤106的一个流程示意图;
图3是本公开一可选示例中展示包括预设物品的第一全景图的示意图;
图4是本公开图1所示的实施例中步骤1063的一个流程示意图;
图5是对图3所示预设物品通过一个其他视角进行展示的示意图;
图6是对图3所示预设物品通过另一个其他视角进行展示的示意图;
图7是本公开一示例性实施例提供的物品展示的切换装置的结构示意图;
图8是本公开一示例性实施例提供的电子设备的结构图。
具体实施方式
下面,将参考附图详细地描述根据本公开的示例实施例。显然,所描述的实施例仅仅是本公开的一部分实施例,而不是本公开的全部实施例,应理解,本公开不受这里描述的示例实施例的限制。
应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。
本领域技术人员可以理解,本公开实施例中的“第一”、“第二”等术语仅用于区别不同步骤、设备或模块等,既不代表任何特定技术含义,也不表示它们之间的必然逻辑顺序。
还应理解,在本公开实施例中,“多个”可以指两个或两个以上,“至少一个”可以指一个、两个或两个以上。
还应理解,对于本公开实施例中提及的任一部件、数据或结构,在没有明确限定或者在前后文给出相反启示的情况下,一般可以理解为一个或多个。
另外,本公开中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本公开中字符“/”,一般表示前后关联对象是一种“或”的关系。本公开中所指数据可以包括文本、图像、视频等非结构化数据,也可以是结构化数据。
还应理解,本公开对各个实施例的描述着重强调各个实施例之间的不同之处,其相同或相似之处可以相互参考,为了简洁,不再一一赘述。
同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。
对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
本公开实施例可以应用于终端设备、计算机系统、服务器等电子设备,其可与众多其它通用或专用计算系统环境或配置一起操作。适于与终端设备、计算机系统、服务器等电子设备一起使用的众所周知的终端设备、计算系统、环境和/或配置的例子包括但不限于:个人计算机系统、服务器计算机系统、瘦客户机、厚客户机、手持或膝上设备、基于微处理器的系统、机顶盒、可编程消费电子产品、网络个人电脑、小型计算机系统、大型计算机系统和包括上述任何系统的分布式云计算技术环境,等等。
终端设备、计算机系统、服务器等电子设备可以在由计算机系统执行的计算机系统可执行指令(诸如程序模块)的一般语境下描述。通常,程序模块可以包括例程、程序、目标程序、组件、逻辑、数据结构等等,它们执行特定的任务或者实现特定的抽象数据类型。计算机系统/服务器可以在分布式云计算环境中实施,分布式云计算环境中,任务是由通过通信网络链接的远程处理设备执行的。在分布式云计算环境中,程序模块可以位于包括存储设备的本地或远程计算系统存储介质上。
示例性方法
图1是本公开一示例性实施例提供的物品展示的切换方法的流程示意图。本实施例可应用在电子设备上,如图1所示,包括如下步骤:
步骤102,根据接收的对设定空间进行浏览的指令,获取设定空间对应的全景图。
其中,全景图中包括多个点位,每个点位对应第一全景图;可选地,多个点位之间可以存在预设顺序,在展示时可基于该预设顺序对多个点位对应的第一全景图进行展示;每个第一全景图即为在对应点位对设定空间进行图像采集得到的全景图。
本实施例中,设定空间可以是任意可视空间,例如,房屋内等;设定空间对应的全景图可通过采集的图像数据渲染得到;并且,由于设定空间通常具有一定空间范围,通过一个点位通常无法完全获得设定空间的全景图,因此,通过多个具有预设顺序的点位获得设定空间对应的全景图。
步骤104,对全景图中包括的多个点位对应的第一全景图进行展示。
在一实施例中,在浏览设定空间时,可通过多个点位之间的切换实现VR游走,预设顺序确定了多个点位之间的关联关系,例如,一个点位可与其他至少一个点位关联,表示基于该点位可到达其他至少一个点位,通过点位之间的关联关系可以更好的实现对全景图的游走。
步骤106,响应于全景图中包括至少一个预设物品,根据接收的第一场景切换指令,对预设物品对应的环视场景图进行展示。
其中,所述至少一个预设物品中的每个预设物品对应一个环视场景图。
可选地,当用户对全景图进行浏览时,可能存在对某些特征物品有细节观察的诉求,本实施例为了满足对物品细节观察的诉求,提供了对某些特征物品(预设物品)的环视场景图的展示;而对预设物品的环视场景图展示的契机可以是:当设定空间对应的全景图中包括至少一个预设物品,即可通过切换指令,在任意点位切换到一个预设物品对应的环视场景图中;或者是,当流量设定空间到达的点位可以查看到当前第一全景图中包括有预设物品时,通过切换指令切换到该预设物品对应的环视场景图中等。
本公开上述实施例提供的一种物品展示的切换方法,根据接收的对设定空间进行浏览的指令,获取所述设定空间对应的全景图;其中,所述全景图中包括多个点位,每个所述点位对应第一全景图;对所述全景图中包括的所述多个点位对应的所述第一全景图进行展示;响应于所述全景图中包括至少一个预设物品,根据接收的第一场景切换指令,对所述预设物品对应的环视场景图进行展示;其中,所述至少一个预设物品中的每个预设物品对应一个环视场景图;本实施例根据第一场景切换指令,对预设物品对应的环视场景图进行展示,实现了对目标空间中的预设物品进行多角度观察,且切换过程仅需通过第一场景切换指令即可完成,无需模式转换等复杂操作,使用户在全景图游走过程中能多角度观察预设物品。
在一些可选的实施例中,本实施例提供的方法还包括:
响应于接收到第二场景切换指令,返回预设物品对应的预设点位,展示预设点位对应的第一全景图。
其中,预设点位为切换到环视场景图之前在全景图中游走到的点位。
本实施例中,通过第二场景切换指令,直接从环视场景图中切换回全景图的游走中,继续从预设点位开始对全景图进行浏览,使用户在游走过程中能多角度观察预设物品的同时,保证了连续游走的体验。
在另一些可选的实施例中,本实施例提供的方法还包括:
响应于接收到第二场景切换指令,返回设定空间中的初始点位,展示初始点位对应的第一全景图。
本实施例中,通过第二场景切换指令,直接从环视场景图中切换回全景图的初始点位重新开始游走,通过重新从初始点位开始对全景图进行游走,实现了全景游走和环视场景图查看的直接转换,不需要过渡过程,不需要通过从一种模式中退出再进入另一种模式来实现模式切换。
如图2所示,在上述图1所示实施例的基础上,步骤106可包括如下步骤:
步骤1061,响应于当前展示的第一全景图中包括至少一个预设物品,发出模式切换提示信息。
本实施例中,当在全景图游走时,当前点位对应的第一全景图中出现某一个或多个预设物品时,会发出模式切换提示信息,该模式切换提示信息的形式可以包括但不限于以下至少一种:语音提示信息、文字提示信息、窗口抖动提示信息、闪烁提示信息、对预设物品突出显示等等;例如,如图3所示,在当前第一全景图中出现了预设物品(沙发套组)时,显示文字提示信息:环视模式,用户可通过点击该文字提示信息实现获得预设物品的环视场景图。
步骤1062,根据模式切换提示信息,接收对至少一个预设物品中的一个预设物品的第一场景切换指令,根据第一场景切换指令获取预设物品对应的环视场景图。
可选地,由于模式切换提示信息存在多种形式,第一场景切换指令同样存在多种形式,可以包括但不限于以下至少一种:语音切换、文字切换、点击切换、拖动切换等等;并且,不同形式的模式切换提示信息可能对应相同或不同形式的第一场景切换指令,例如,对于任意一种模式切换提示信息,都可以通过语音切换实现场景切换,语音切换例如可以是语音内容为模式切换的语音(具体语音内容可根据场景预设确定);也可以通过点击切换,例如,对于图3所示第一全景图,通过点击文字提示信息“环视模式”,实现获得预设物品的环视场景图。
步骤1063,将当前展示的第一全景图切换为预设物品对应的环视场景图。
本实施例中,在获得环视场景图后,对该环视场景图进行展示,通过环视场景图的展示实现了从全景图浏览切换到对预设物品的细节展示以及多角度展示,满足了用户在全景图游走过程中,对特定物品进行细节观察的诉求。
如图4所示,在上述图2所示实施例的基础上,步骤1063可包括如下步骤:
步骤401,切换第一全景图,基于初始视角展示预设物品对应的环视场景图。
可选地,为了实现多角度对预设物品的查看,环视场景图对预设物品的查看是包括多个视角的,而初始展示环视场景图时,需要一个展示视角对环视场景图进行展示,本实施例通过预设的初始视角实现环视场景图的初始展示,初始视角可以为预设物品的任意视角,具体可根据实际场景进行设置。
步骤402,根据接收的视角切换指令,切换至少一个其他视角展示环视场景图。
其中,其他视角为环视场景图对应的除了初始视角之外的其他视角。
可选地,视角切换指令可以通过拖动、长按、语音等形式实现,例如,对图3所示预设物品,通过点击进入环视场景图,图3可以理解为初始视角下的环视场景图,通过拖动控制,至少可得到如图5和图6所示的两个其他视角的环视场景图;又例如,通过长按“环视模式”按钮(button)并左右拖拽,基于当前所处位置观测的预设物品,左右转动视角,为用户提供更多角度的观察可能性;如图3所示效果,该视角的环视模式可以全方位查看组合沙发的效果,当用户长按拖拽视角时,可于左侧、右侧多角度观察沙发组合的效果,如上图5和图6所示;当用户拖拽观察后松手,视角默认回到全景图游走的点位中,自动退出环视模式,继续进行VR游走。本实施例通过多视角对环视场景图进行展示,满足了对预设物品的多视角查看和细节查看的需求。
在一些可选的实施例中,在步骤106之前,还可以包括:
针对至少一个预设物品中的每个预设物品,获取预设物品对应多个视角的图像数据;
基于多个视角的图像数据,确定预设物品对应的环视场景图。
本实施例中,对于每个预设物品,为了获取该预设物品对应的可以从多个角度对该预设物品进行展示的环视场景图,在图像采集时,需要从多个角度对预设物品进行图像采集,例如,从多个方向分别对预设物品进行图像采集,得到多个方向的图像,对多个图像通过例如融合拼接等方式实现组合,以得到该预设物品对应的环视场景图,展示该环视场景图时,可通过对应采集的多个角度的多个视角对该环视场景图进行展示。
可选地,获取预设物品对应多个视角的图像数据,包括:
基于预设物品在设定空间中的位置,确定预设物品对应的多个观测点位。
其中,每个观测点位对应预设物品的不同角度;
基于多个观测点位分别对预设物品进行图像采集,得到预设物品对应多个视角的图像数据。
本实施例中,通过为预设物品的每个角度确定一个观测点位,通过在多个观测点位分别对该预设物品进行图像采集,即可得到该预设物品多个视角的图像显示,通过多观测点位的图像采集,解决了如何实现多视角观测预设物品的问题,实现了通过多个观测点位实现对预设物品的多角度展示。
本公开实施例提供的任一种物品展示的切换方法可以由任意适当的具有数据处理能力的设备执行,包括但不限于:终端设备和服务器等。或者,本公开实施例提供的任一种物品展示的切换方法可以由处理器执行,如处理器通过调用存储器存储的相应指令来执行本公开实施例提及的任一种物品展示的切换方法。下文不再赘述。
示例性装置
图7是本公开一示例性实施例提供的物品展示的切换装置的结构示意图。如图7所示,本实施例提供的装置包括:
全景图获取模块71,用于根据接收的对设定空间进行浏览的指令,获取所述设定空间对应的全景图。
其中,所述全景图中包括多个点位,每个所述点位对应第一全景图。
全景图展示模块72,用于对全景图中包括的多个点位对应的第一全景图进行展示。
环视模式模块73,用于响应于所述全景图中包括至少一个预设物品,根据接收的第一场景切换指令,对所述预设物品对应的环视场景图进行展示。
其中,所述至少一个预设物品中的每个预设物品对应一个环视场景图。
本公开上述实施例提供的一种物品展示的切换装置,根据接收的对设定空间进行浏览的指令,获取所述设定空间对应的全景图;其中,所述全景图中包括多个点位,每个所述点位对应第一全景图;对所述全景图中包括的所述多个点位对应的所述第一全景图进行展示;响应于所述全景图中包括至少一个预设物品,根据接收的第一场景切换指令,对所述预设物品对应的环视场景图进行展示;其中,所述至少一个预设物品中的每个预设物品对应一个环视场景图;本实施例根据第一场景切换指令,对预设物品对应的环视场景图进行展示,实现了对目标空间中的预设物品进行多角度观察,且切换过程仅需通过第一场景切换指令即可完成,无需模式转换等复杂操作,使用户在全景图游走过程中能多角度观察预设物品。
在一些可选的实施例中,本实施例提供的装置还包括:
第一场景切换模块,用于响应于接收到第二场景切换指令,返回所述预设物品对应的预设点位,展示所述预设点位对应的所述第一全景图。
在另一些可选的实施例中,本实施例提供的装置还包括:
第二场景切换模块,用于响应于接收到第二场景切换指令,返回所述设定空间中的初始点位,展示所述初始点位对应的所述第一全景图。
可选地,环视模式模块73,包括:
提示信息单元,用于响应于当前展示的所述第一全景图中包括至少一个预设物品,发出模式切换提示信息;
环视图获取单元,用于根据所述模式切换提示信息,接收对所述至少一个预设物品中的一个预设物品的所述第一场景切换指令,根据所述第一场景切换指令获取所述预设物品对应的环视场景图;
环视图展示单元,用于将当前展示的所述第一全景图切换为所述预设物品对应的环视场景图。
可选地,所述环视图展示单元,具体用于切换所述第一全景图,基于初始视角展示所述预设物品对应的环视场景图;根据接收的视角切换指令,切换至少一个其他视角展示所述环视场景图;其中,所述其他视角为所述环视场景图对应的除了所述初始视角之外的其他视角。
在一些可选的实施例中,本实施例提供的装置还包括:
图像采集模块,用于针对所述至少一个预设物品中的每个所述预设物品,获取所述预设物品对应多个视角的图像数据;
环视图确定模块,用于基于所述多个视角的图像数据,确定所述预设物品对应的环视场景图。
可选地,图像采集模块,具体用于基于所述预设物品在所述设定空间中的位置,确定所述预设物品对应的多个观测点位;其中,每个所述观测点位对应所述预设物品的不同角度;基于所述多个观测点位分别对所述预设物品进行图像采集,得到所述预设物品对应多个视角的所述图像数据。
示例性电子设备
下面,参考图8来描述根据本公开实施例的电子设备。该电子设备可以是第一设备和第二设备中的任一个或两者、或与它们独立的单机设备,该单机设备可以与第一设备和第二设备进行通信,以从它们接收所采集到的输入信号。
图8图示了根据本公开实施例的电子设备的框图。
如图8所示,电子设备80包括一个或多个处理器81和存储器82。
处理器81可以是中央处理单元(CPU)或者具有数据处理能力和/或指令执行能力的其他形式的处理单元,并且可以控制电子设备80中的其他组件以执行期望的功能。
存储器可以存储一个或多个计算机程序产品,所述存储器可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(ROM)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序产品,处理器可以运行所述计算机程序产品,以实现上文所述的本公开的各个实施例的物品展示的切换方法以及/或者其他期望的功能。
在一个示例中,电子设备80还可以包括:输入装置83和输出装置84,这些组件通过总线系统和/或其他形式的连接机构(未示出)互连。
例如,在该电子设备是第一设备或第二设备时,该输入装置83可以是上述的麦克风或麦克风阵列,用于捕捉声源的输入信号。在该电子设备是单机设备时,该输入装置83可以是通信网络连接器,用于从第一设备和第二设备接收所采集的输入信号。
此外,该输入装置83还可以包括例如键盘、鼠标等等。
该输出装置84可以向外部输出各种信息,包括确定出的距离信息、方向信息等。该输出装置84可以包括例如显示器、扬声器、打印机、以及通信网络及其所连接的远程输出设备等等。
当然,为了简化,图8中仅示出了该电子设备80中与本公开有关的组件中的一些,省略了诸如总线、输入/输出接口等等的组件。除此之外,根据具体应用情况,电子设备80还可以包括任何其他适当的组件。
示例性计算机程序产品和计算机可读存储介质
除了上述方法和设备以外,本公开的实施例还可以是计算机程序产品,其包括计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述部分中描述的根据本公开各种实施例的物品展示的切换方法中的步骤。
所述计算机程序产品可以以一种或多种程序设计语言的任意组合来编写用于执行本公开实施例操作的程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如Java、C++等,还包括常规的过程式程序设计语言,诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。
此外,本公开的实施例还可以是计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述“示例性方法”部分中描述的根据本公开各种实施例的物品展示的切换方法中的步骤。
所述计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
以上结合具体实施例描述了本公开的基本原理,但是,需要指出的是,在本公开中提及的优点、优势、效果等仅是示例而非限制,不能认为这些优点、优势、效果等是本公开的各个实施例必须具备的。另外,上述公开的具体细节仅是为了示例的作用和便于理解的作用,而非限制,上述细节并不限制本公开为必须采用上述具体的细节来实现。
本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于系统实施例而言,由于其与方法实施例基本对应,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本公开中涉及的器件、装置、设备、系统的方框图仅作为例示性的例子并且不意图要求或暗示必须按照方框图示出的方式进行连接、布置、配置。如本领域技术人员将认识到的,可以按任意方式连接、布置、配置这些器件、装置、设备、系统。诸如“包括”、“包含”、“具有”等等的词语是开放性词汇,指“包括但不限于”,且可与其互换使用。这里所使用的词汇“或”和“和”指词汇“和/或”,且可与其互换使用,除非上下文明确指示不是如此。这里所使用的词汇“诸如”指词组“诸如但不限于”,且可与其互换使用。
可能以许多方式来实现本公开的方法和装置。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本公开的方法和装置。用于所述方法的步骤的上述顺序仅是为了进行说明,本公开的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本公开实施为记录在记录介质中的程序,这些程序包括用于实现根据本公开的方法的机器可读指令。因而,本公开还覆盖存储用于执行根据本公开的方法的程序的记录介质。
还需要指出的是,在本公开的装置、设备和方法中,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本公开的等效方案。
提供所公开的方面的以上描述以使本领域的任何技术人员能够做出或者使用本公开。对这些方面的各种修改对于本领域技术人员而言是非常显而易见的,并且在此定义的一般原理可以应用于其他方面而不脱离本公开的范围。因此,本公开不意图被限制到在此示出的方面,而是按照与在此公开的原理和新颖的特征一致的最宽范围。
为了例示和描述的目的已经给出了以上描述。此外,此描述不意图将本公开的实施例限制到在此公开的形式。尽管以上已经讨论了多个示例方面和实施例,但是本领域技术人员将认识到其某些变型、修改、改变、添加和子组合。
Claims (8)
1.一种物品展示的切换方法,其特征在于,包括:
根据接收的对设定空间进行浏览的指令,获取所述设定空间对应的全景图;其中,所述全景图中包括多个点位,每个所述点位对应第一全景图;
对所述全景图中包括的所述多个点位对应的所述第一全景图进行展示;
响应于所述全景图中包括至少一个预设物品,根据接收的第一场景切换指令,对所述预设物品对应的环视场景图进行展示;包括:响应于当前展示的所述第一全景图中包括至少一个预设物品,发出模式切换提示信息;根据所述模式切换提示信息,接收对所述至少一个预设物品中的一个预设物品的所述第一场景切换指令,根据所述第一场景切换指令获取所述预设物品对应的环视场景图;将当前展示的所述第一全景图切换为所述预设物品对应的环视场景图;其中,所述至少一个预设物品中的每个预设物品对应一个环视场景图,所述模式切换提示信息的形式包括以下至少一种:语音提示信息、文字提示信息、窗口抖动提示信息、闪烁提示信息、对预设物品突出显示;
所述将当前展示的所述第一全景图切换为所述预设物品对应的环视场景图,包括:
切换所述第一全景图,基于初始视角展示所述预设物品对应的环视场景图;
根据接收的视角切换指令,切换至少一个其他视角展示所述环视场景图;其中,所述其他视角为所述环视场景图对应的除了所述初始视角之外的其他视角。
2.根据权利要求1所述的方法,其特征在于,还包括:
响应于接收到第二场景切换指令,返回所述预设物品对应的预设点位,展示所述预设点位对应的所述第一全景图。
3.根据权利要求1所述的方法,其特征在于,还包括:
响应于接收到第二场景切换指令,返回所述设定空间中的初始点位,展示所述初始点位对应的所述第一全景图。
4.根据权利要求1-3任一所述的方法,其特征在于,在响应于所述全景图中包括至少一个预设物品,根据接收的第一场景切换指令,对所述预设物品对应的环视场景图进行展示之前,还包括:
针对所述至少一个预设物品中的每个所述预设物品,获取所述预设物品对应多个视角的图像数据;
基于所述多个视角的图像数据,确定所述预设物品对应的环视场景图。
5.根据权利要求4所述的方法,其特征在于,所述获取所述预设物品对应多个视角的图像数据,包括:
基于所述预设物品在所述设定空间中的位置,确定所述预设物品对应的多个观测点位;其中,每个所述观测点位对应所述预设物品的不同角度;
基于所述多个观测点位分别对所述预设物品进行图像采集,得到所述预设物品对应多个视角的所述图像数据。
6.一种物品展示的切换装置,其特征在于,包括:
全景图获取模块,用于根据接收的对设定空间进行浏览的指令,获取所述设定空间对应的全景图;其中,所述全景图中包括多个点位,每个所述点位对应第一全景图;
全景图展示模块,用于对所述全景图中包括的所述多个点位对应的所述第一全景图进行展示;
环视模式模块,用于响应于所述全景图中包括至少一个预设物品,根据接收的第一场景切换指令,对所述预设物品对应的环视场景图进行展示;其中,所述至少一个预设物品中的每个预设物品对应一个环视场景图;
所述环视模式模块,包括:
提示信息单元,用于响应于当前展示的所述第一全景图中包括至少一个预设物品,发出模式切换提示信息;
环视图获取单元,用于根据所述模式切换提示信息,接收对所述至少一个预设物品中的一个预设物品的所述第一场景切换指令,根据所述第一场景切换指令获取所述预设物品对应的环视场景图;
环视图展示单元,用于将当前展示的所述第一全景图切换为所述预设物品对应的环视场景图;
所述环视图展示单元,具体用于切换所述第一全景图,基于初始视角展示所述预设物品对应的环视场景图;根据接收的视角切换指令,切换至少一个其他视角展示所述环视场景图;其中,所述其他视角为所述环视场景图对应的除了所述初始视角之外的其他视角。
7.一种电子设备,其特征在于,包括:
存储器,用于存储计算机程序产品;
处理器,用于执行所述存储器中存储的计算机程序产品,且所述计算机程序产品被执行时,实现上述权利要求1-5任一所述的物品展示的切换方法。
8.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,该计算机程序指令被处理器执行时,实现上述权利要求1-5任一所述的物品展示的切换方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211228509.2A CN115454255B (zh) | 2022-10-09 | 2022-10-09 | 物品展示的切换方法和装置、电子设备、存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211228509.2A CN115454255B (zh) | 2022-10-09 | 2022-10-09 | 物品展示的切换方法和装置、电子设备、存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115454255A CN115454255A (zh) | 2022-12-09 |
CN115454255B true CN115454255B (zh) | 2024-02-13 |
Family
ID=84308676
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211228509.2A Active CN115454255B (zh) | 2022-10-09 | 2022-10-09 | 物品展示的切换方法和装置、电子设备、存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115454255B (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101520889A (zh) * | 2008-07-09 | 2009-09-02 | 殷宁淳 | 利用多张静态图像多角度全景式展示物品的方法及图像采集装置 |
CN106569592A (zh) * | 2015-10-28 | 2017-04-19 | 苏州梦想人软件科技有限公司 | 用于虚拟现实或增强现实的场景漫游和交互方法 |
CN109803094A (zh) * | 2018-12-18 | 2019-05-24 | 北京美吉克科技发展有限公司 | 一种虚拟三维场景编辑系统、方法及装置 |
CN110045827A (zh) * | 2019-04-11 | 2019-07-23 | 腾讯科技(深圳)有限公司 | 虚拟环境中虚拟物品的观察方法、装置及可读存储介质 |
CN112068751A (zh) * | 2020-08-28 | 2020-12-11 | 北京五八信息技术有限公司 | 一种房源的展示方法和装置 |
CN112150223A (zh) * | 2019-06-27 | 2020-12-29 | 贝壳技术有限公司 | Vr模型内物品信息及物品标签的查看方法、系统及终端 |
CN113888257A (zh) * | 2021-09-18 | 2022-01-04 | 北京房江湖科技有限公司 | 基于物品的展示方法、装置及程序产品 |
CN114138120A (zh) * | 2021-12-09 | 2022-03-04 | 张森淼 | 一种运用于虚拟现实中的虚拟视角追踪方法及系统 |
CN114882742A (zh) * | 2022-04-25 | 2022-08-09 | 佛山市第一人民医院(中山大学附属佛山医院) | 基于vr技术的耳内镜手术模拟教学方法、系统、设备和介质 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10223710B2 (en) * | 2013-01-04 | 2019-03-05 | Visa International Service Association | Wearable intelligent vision device apparatuses, methods and systems |
US10127722B2 (en) * | 2015-06-30 | 2018-11-13 | Matterport, Inc. | Mobile capture visualization incorporating three-dimensional and two-dimensional imagery |
US10176496B2 (en) * | 2016-06-27 | 2019-01-08 | Adobe Inc. | Audience segmentation based on viewing angle of a user viewing a video of a multi-angle viewing environment |
TWI547177B (zh) * | 2015-08-11 | 2016-08-21 | 晶睿通訊股份有限公司 | 視角切換方法及其攝影機 |
-
2022
- 2022-10-09 CN CN202211228509.2A patent/CN115454255B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101520889A (zh) * | 2008-07-09 | 2009-09-02 | 殷宁淳 | 利用多张静态图像多角度全景式展示物品的方法及图像采集装置 |
CN106569592A (zh) * | 2015-10-28 | 2017-04-19 | 苏州梦想人软件科技有限公司 | 用于虚拟现实或增强现实的场景漫游和交互方法 |
CN109803094A (zh) * | 2018-12-18 | 2019-05-24 | 北京美吉克科技发展有限公司 | 一种虚拟三维场景编辑系统、方法及装置 |
CN110045827A (zh) * | 2019-04-11 | 2019-07-23 | 腾讯科技(深圳)有限公司 | 虚拟环境中虚拟物品的观察方法、装置及可读存储介质 |
CN112150223A (zh) * | 2019-06-27 | 2020-12-29 | 贝壳技术有限公司 | Vr模型内物品信息及物品标签的查看方法、系统及终端 |
CN112068751A (zh) * | 2020-08-28 | 2020-12-11 | 北京五八信息技术有限公司 | 一种房源的展示方法和装置 |
CN113888257A (zh) * | 2021-09-18 | 2022-01-04 | 北京房江湖科技有限公司 | 基于物品的展示方法、装置及程序产品 |
CN114138120A (zh) * | 2021-12-09 | 2022-03-04 | 张森淼 | 一种运用于虚拟现实中的虚拟视角追踪方法及系统 |
CN114882742A (zh) * | 2022-04-25 | 2022-08-09 | 佛山市第一人民医院(中山大学附属佛山医院) | 基于vr技术的耳内镜手术模拟教学方法、系统、设备和介质 |
Also Published As
Publication number | Publication date |
---|---|
CN115454255A (zh) | 2022-12-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111414225B (zh) | 三维模型远程展示方法、第一终端、电子设备及存储介质 | |
CN111178191B (zh) | 信息播放方法、装置、计算机可读存储介质及电子设备 | |
CN111681320B (zh) | 三维房屋模型中的模型展示方法及装置 | |
EP4376423A1 (en) | Virtual object interaction method and device, and storage medium and computer program product | |
CN112783700A (zh) | 用于基于网络的远程辅助系统的计算机可读介质 | |
WO2023240999A1 (zh) | 虚拟现实场景确定方法、装置及系统 | |
WO2024198947A1 (zh) | 虚拟场景处理方法、装置、电子设备及存储介质 | |
CN114387400A (zh) | 三维场景的显示方法、显示装置、电子设备和服务器 | |
CN114697703B (zh) | 视频数据生成方法、装置、电子设备及存储介质 | |
WO2021228200A1 (zh) | 用于实现三维空间场景互动的方法、装置和设备 | |
CN115454255B (zh) | 物品展示的切换方法和装置、电子设备、存储介质 | |
CN111562845B (zh) | 用于实现三维空间场景互动的方法、装置和设备 | |
CN111429519B (zh) | 三维场景显示方法、装置、可读存储介质及电子设备 | |
CN115512046B (zh) | 模型外点位的全景图展示方法和装置、设备、介质 | |
CN112965773A (zh) | 用于信息显示的方法、装置、设备和存储介质 | |
CN115423920B (zh) | Vr场景的处理方法、装置和存储介质 | |
CN109636917B (zh) | 三维模型的生成方法、装置、硬件装置 | |
CN114463104B (zh) | 用于处理vr场景的方法、装置和计算机可读存储介质 | |
EP3190503A1 (en) | An apparatus and associated methods | |
CN108920598B (zh) | 全景图浏览方法、装置、终端设备、服务器及存储介质 | |
CN108874141B (zh) | 一种体感浏览方法和装置 | |
CN113112613B (zh) | 模型显示方法、装置、电子设备和存储介质 | |
CN116863105A (zh) | 将人体三维影像投射于真实物理场景中的方法及相关装置 | |
JP7560207B2 (ja) | オブジェクトの表示方法、装置、電子機器及びコンピュータ可読型記憶媒体 | |
CN113730905A (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 |