全景图的局部处理方法、装置和存储介质制造方法及图纸

技术编号:37763983 阅读:21 留言:0更新日期:2023-06-06 13:22
本申请公开了一种全景图的局部处理方法、装置和存储介质,涉及图像处理技术领域,该方法包括:将三维全景图的六面图中的三维造型和三维贴图分别映射为不同的颜色值,生成每个面对应的通道图;将全景图按照像素位置叠加在对应的通道图之上;响应于接收到作用于全景图的选择操作,基于选择操作所作用位置的像素值,确定通道图中与像素值相同的像素点;将像素点映射至全景图,得到选择操作指示的待处理模型;对待处理模型进行处理,得到处理后的全景图;可以解决无法实现对全景图进行局部美化,全景图的处理灵活性不高的问题;可以实现在3D场景中局部选中全景图中的待处理模型,对全景图的局部美化,提高处理全景图的灵活性。提高处理全景图的灵活性。提高处理全景图的灵活性。

【技术实现步骤摘要】
全景图的局部处理方法、装置和存储介质


[0001]本申请涉及全景图的局部处理方法、装置和存储介质,属于图像


技术介绍

[0002]全景图是通过广角的表现手段以及绘画、相片、视频、三维模型等形式,尽可能多表现出周围环境的图像。目前,全景图通常使用前、后、左、右、上和下六个面组成。在全景图形成后,往往需要对全景图进行美化处理。
[0003]传统的全景图处理方式为全局处理,比如修改全景图的整体颜色,以达到修改显示效果的目的。
[0004]然而,用户可能仅需要对全景图中的局部区域进行美化,但是目前的全局美化方式无法满足局部美化需求,导致处理全景图的灵活性交叉的问题。

技术实现思路

[0005]本申请的目的在于提供一种全景图的局部处理方法、装置和存储介质,可以解决无法实现对全景图进行局部美化,全景图的处理灵活性不高的问题。
[0006]为达到上述目的,本申请提供如下技术方案:
[0007]根据第一方面,本申请实施例提供了一种全景图的局部处理方法,所述方法包括:
[0008]将三维全景图的六面图中的中的三维造型和三维贴图分别映射为不同的颜色值,生成每个面对应的通道图,通道图中的同一颜色对应同一待处理模型;
[0009]将所述全景图按照像素位置叠加在对应的通道图之上;
[0010]响应于接收到作用于所述全景图的选择操作,基于所述选择操作所作用位置的像素值,确定所述通道图中与所述像素值相同的像素点;
[0011]将所述像素点映射至所述全景图,得到所述选择操作指示的待处理模型;
[0012]对所述待处理模型进行处理,得到处理后的全景图。
[0013]可选地,所述对所述待处理模型进行处理,得到处理后的全景图,包括:
[0014]对所述待处理模型进行参数调节,得到处理后的模型;
[0015]将所述处理后的模型的像素值应用至所述全景图,得到所述处理后的全景图。
[0016]可选地,所述对所述待处理模型进行参数调节,得到处理后的模型,包括:
[0017]对所述待处理模型的对比度、亮度、色相、色阶、色温、和/或纹理进行增强,得到所述处理后的模型。
[0018]可选地,所述对所述待处理模型进行参数调节,得到处理后的模型,包括:
[0019]使用着色语言对所述待处理模型进行参数调节,得到处理后的模型。
[0020]可选地,所述将三维全景图的六面图中的三维造型和三维贴图分别映射为不同的颜色值,生成每个面对应的通道图,包括:
[0021]根据所述全景图的网格mesh模型进行色彩映射,得到每个面对应的通道图。
[0022]可选地,所述基于所述选择操作所作用位置的像素值,确定所述通道图中与所述
像素值相同的像素点,包括:
[0023]通过GPU读取所述像素值;
[0024]在所述通道图中搜索与所述像素值相同的像素点。
[0025]可选地,所述将所述全景图按照像素位置叠加在对应的通道图之上,包括:
[0026]对于所述全景图中六面图的每个像素位置,将所述像素位置的像素点叠加至所述通道图中同一像素位置的像素点之上,合成一张新的所述全景图。
[0027]可选地,不同颜色对应不同待处理模型。
[0028]根据第二方面,本申请实施例提供了一种全景图的局部处理装置,所述装置包括存储器和处理器,所述存储器中存储有至少一条程序指令,所述处理器通过加载并执行所述至少一条程序指令以实现第一方面所述的全景图的局部处理方法。
[0029]根据第三方面,本申请实施例提供了一种计算机存储介质,所述计算机存储介质中存储有至少一条程序指令,所述至少一条程序指令被处理器加载并执行以实现第一方面所述的全景图的局部处理方法。
[0030]本申请提供的全景图的局部处理方法,通过将三维全景图的六面图中的三维造型和三维贴图分别映射为不同的颜色值,生成每个面对应的通道图;将全景图按照像素位置叠加在对应的通道图之上;响应于接收到作用于全景图的选择操作,基于选择操作所作用位置的像素值,确定通道图中与像素值相同的像素点;将像素点映射至全景图,得到选择操作指示的待处理模型;对待处理模型进行处理,得到处理后的全景图;可以解决无法实现对全景图进行局部美化,全景图的处理灵活性不高的问题;可以实现在3D场景中局部选中全景图中的待处理模型,对全景图的局部美化,提高处理全景图的灵活性。
[0031]上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,并可依照说明书的内容予以实施,以下以本申请的较佳实施例并配合附图详细说明如后。
附图说明
[0032]图1为本申请一个实施例提供的全景图的局部处理方法的流程图。
具体实施方式
[0033]下面将结合附图对本申请的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0034]在本申请的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的视角或位置关系为基于附图所示的视角或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的视角、以特定的视角构造和操作,因此不能理解为对本申请的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0035]在本申请的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本
申请中的具体含义。
[0036]此外,下面所描述的本申请不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
[0037]本申请提供的全景图的局部处理方法用于电子设备中为例,该电子设备可以为终端或服务器,终端可以计算机、平板电脑、或者手机等具有计算能力的设备,本实施例不对电子设备的实现方式作限定。
[0038]图1是本申请一个实施例提供的全景图的局部处理方法的流程图,如图1所示,该方法至少包括以下几个步骤:
[0039]步骤101,将三维全景图的六面图中的三维造型和三维贴图分别映射为不同的颜色值,生成每个面对应的通道图,通道图中的同一颜色对应同一待处理模型。
[0040]具体地,根据全景图的网格(mesh)模型进行色彩映射,得到每个面对应的通道图。
[0041]其中,六面图包括三维造型和三维贴图。本实施例中,将全景图六面图中的3D造型和3D贴图分别映射为不同的颜色值,渲染生成六面本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种全景图的局部处理方法,其特征在于,所述方法包括:将三维全景图的六面图中的三维造型和三维贴图分别映射为不同的颜色值,生成每个面对应的通道图,通道图中的同一颜色对应同一待处理模型;将所述全景图按照像素位置叠加在对应的通道图之上;响应于接收到作用于所述全景图的选择操作,基于所述选择操作所作用位置的像素值,确定所述通道图中与所述像素值相同的像素点;将所述像素点映射至所述全景图,得到所述选择操作指示的待处理模型;对所述待处理模型进行处理,得到处理后的全景图。2.根据权利要求1所述的方法,其特征在于,所述对所述待处理模型进行处理,得到处理后的全景图,包括:对所述待处理模型进行参数调节,得到处理后的模型;将所述处理后的模型的像素值应用至所述全景图,得到所述处理后的全景图。3.根据权利要求2所述的方法,其特征在于,所述对所述待处理模型进行参数调节,得到处理后的模型,包括:对所述待处理模型的对比度、亮度、色相、色阶、色温、和/或纹理进行增强,得到所述处理后的模型。4.根据权利要求2所述的方法,其特征在于,所述对所述待处理模型进行参数调节,得到处理后的模型,包括:使用着色语言对所述待处理模型进行参数调节,得到处理后的模型。5.根据权利要求1所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:吴秋雨廖巧英
申请(专利权)人:杭州群核信息技术有限公司
类型:发明
国别省市:

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

1