全景图像展示方法、装置、电子设备和计算机存储介质制造方法及图纸

技术编号:36499085 阅读:13 留言:0更新日期:2023-02-01 15:19
本发明专利技术实施例公开了一种全景图像展示方法、装置、电子设备和计算机存储介质,所述方法包括获取初始图像,对所述图像进行解析,确定对应的目标编码,根据所述目标编码绘制全景图像,以对初始图像进行全景展示。由此,本实施例中通过解析得到初始图像对应的目标编码,并基于目标编码绘制全景图像进行全景展示,使得初始图像内容能够基于不同的平台终端进行展示,实现全景图像的跨平台展示。实现全景图像的跨平台展示。实现全景图像的跨平台展示。

【技术实现步骤摘要】
全景图像展示方法、装置、电子设备和计算机存储介质


[0001]本专利技术涉及计算机
,具体涉及一种全景图像展示方法、装置、电子设备和计算机存储介质。

技术介绍

[0002]全景图通过广角的表现手段以及绘画、相片、视频、三维模型等形式,尽可能多表现出周围的环境。360全景,即通过对专业相机捕捉整个场景的图像信息或者使用建模软件渲染过后的图片,使用软件进行图片拼合,并用专门的播放器进行播放,即将平面照片或者计算机建模图片变为360度全观,用于虚拟现实浏览,把二维的平面图模拟成真实的三维空间,呈现给观赏者。
[0003]然而,由于现有的全景图或全景视频只能使用特定设备观看,如果没有相应设备,就无法使用。

技术实现思路

[0004]有鉴于此,本专利技术实施例旨在供一种全景图像展示方法、装置、电子设备和计算机存储介质,以实现全景图像的跨平台展示。
[0005]第一方面,本专利技术实施例旨在提供一种全景图像展示方法,所述方法包括:
[0006]获取初始图像;
[0007]对所述初始图像进行解析,确定对应的目标编码;
[0008]根据所述目标编码绘制全景图像,以对所述初始图像进行全景展示。
[0009]进一步地,所述对所述初始图像进行解析,确定所述初始图像对应的目标编码包括:
[0010]对所述初始图像进行解析,确定所述初始图像对应的二进制流;
[0011]基于预设的编码规则对所述二进制流进行特征编码,确定所述初始图像对应的目标编码。
[0012]进一步地,所述根据所述目标编码绘制全景图像包括:
[0013]基于预设的解码规则对所述目标编码进行解码,生成所述目标编码对应的中间图像;
[0014]根据所述中间图像绘制全景图像。
[0015]进一步地,所述根据所述中间图像绘制全景图像包括:
[0016]构建球体背景;
[0017]将所述中间图像贴图到所述球体背景上进行渲染,生成第一图像;
[0018]根据所述第一图像绘制所述全景图像。
[0019]进一步地,所述根据所述第一图像绘制所述全景图像包括:
[0020]构建立方体背景;
[0021]将所述第一图像在所述球体背景上的像素点映射到立方体上,生成第二图像;
[0022]基于层叠样式表对所述第二图像进行转化,生成所述全景图像。
[0023]进一步地,所述目标编码基于Base64编码规则生成。
[0024]第二方面,本专利技术实施例旨在提供一种全景图像展示装置,所述装置包括:
[0025]获取模块,用于获取初始图像;
[0026]解析模块,用于对所述初始图像进行解析,确定对应的目标编码;
[0027]展示模块,用于根据所述目标编码绘制全景图像,以对所述初始图像进行全景展示。
[0028]第三方面,本专利技术实施例旨在提供一种计算机程序产品,所述计算机程序产品包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现如上任一项所述的方法。
[0029]第四方面,本专利技术实施例旨在提供一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如上任一项所述的方法。
[0030]第五方面,本专利技术实施例旨在提供一种计算机存储介质,所述计算机存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现如上任一项所述的方法步骤。
[0031]本专利技术实施例的技术方案通过获取初始图像,对所述初始图像进行解析,确定对应的目标编码,以及根据所述目标编码绘制全景图像,以对所述初始图像进行全景展示。由此,本实施例中能够在保留图像内容的同时,使得初始图像内容的展示不再局限于初始图像对应的展示平台,进而实现初始图像的跨平台展示。
附图说明
[0032]通过以下参照附图对本专利技术实施例的描述,本专利技术的上述以及其它目的、特征和优点将更为清楚,在附图中:
[0033]图1是本专利技术实施例的全景图像展示方法的流程图;
[0034]图2是本专利技术实施例的目标编码生成方法的流程图;
[0035]图3是本专利技术实施例的根据目标编码绘制全景图像的流程图;
[0036]图4是本专利技术实施例的根据中间图像绘制全景图像的流程图;
[0037]图5是本专利技术实施例的根据第一图像绘制全景图像的流程图;
[0038]图6是本专利技术实施例的全景展示方法的整体流程图;
[0039]图7是本专利技术实施例的全景展示装置的示意图;
[0040]图8是本专利技术实施例的全景展示装置的另一个示意图;
[0041]图9是本专利技术实施例的电子设备的示意图。
具体实施方式
[0042]以下基于实施例对本专利技术进行描述,但是本专利技术并不仅仅限于这些实施例。在下文对本专利技术的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本专利技术。为了避免混淆本专利技术的实质,公知的方法、过程、流程、元件和电路并没有详细叙述。
[0043]此外,本领域普通技术人员应当理解,在此提供的附图都是为了说明的目的,并且附图不一定是按比例绘制的。
[0044]除非上下文明确要求,否则在说明书的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包括但不限于”的含义。
[0045]在本专利技术的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本专利技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0046]现有的全景图像展示多局限于特定的设备或播放平台,使用局限性大。有鉴于此,本专利技术实施例旨在提供一种全景图像展示方法,以实现全景图像的跨平台展示。
[0047]图1是本专利技术实施例的全景图像展示方法的流程图。如图1所示,本实施例的全景图像展示方法包括以下步骤。
[0048]在步骤S100,获取初始图像。
[0049]本实施例中,初始图像可以是图像采集装置采集的全景图片,也可以是对全景视频进行处理后得到的某个视频帧对应的全景图片,全景视频可以是全景VR视频、直播全景视频或其它类型的全景视频等。
[0050]在步骤S200,对初始图像进行解析,确定对应的目标编码。
[0051]本实施例中,目标编码的形式与全景展示平台对应的数据编码方式有关,以满足初始图像的跨平台全景展示需求。可选地,本实施例中的目标编码为Base64编码,目标编码基于Base64编码规则生成。其中,Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,是一种将二进制数据转化为字符,并基于64个可打印字符来表示二进制数据的方法,可用于在HTTP环境下传递较长的标识信息。采用Base64编码具有不可读性,需要解码后才能阅读。
[0052]可选地,本实施例中通过JavaS本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种全景图像展示方法,其特征在于,所述方法包括:获取初始图像;对所述初始图像进行解析,确定对应的目标编码;根据所述目标编码绘制全景图像,以对所述初始图像进行全景展示。2.根据权利要求1所述的方法,其特征在于,所述对所述初始图像进行解析,确定所述初始图像对应的目标编码包括:对所述初始图像进行解析,确定所述初始图像对应的二进制流;基于预设的编码规则对所述二进制流进行特征编码,确定所述初始图像对应的目标编码。3.根据权利要求1所述的方法,其特征在于,所述根据所述目标编码绘制全景图像包括:基于预设的解码规则对所述目标编码进行解码,生成所述目标编码对应的中间图像;根据所述中间图像绘制全景图像。4.根据权利要求3所述的方法,其特征在于,所述根据所述中间图像绘制全景图像包括:构建球体背景;将所述中间图像贴图到所述球体背景上进行渲染,生成第一图像;根据所述第一图像绘制所述全景图像。5.根据权利要求4所述的方法,其特征在于,所述根据所述第一图像绘制所述全景图像包括:构建立方体背景;将所述第一图像在所述球体背景上的像素点映射到立方体上,生成第二...

【专利技术属性】
技术研发人员:戴福昊李勇高志强
申请(专利权)人:同辉佳视北京信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1