一种图像球体化方法和相关设备技术

技术编号:37194916 阅读:13 留言:0更新日期:2023-04-20 22:54
本发明专利技术公开了一种图像球体化方法和相关设备,方法包括:获取待球体化的处理图像和球体化指令,并根据所述球体化指令,生成空白球体;针对所述空白球体中的任意一个顶点,根据预设的三维坐标系,确定该顶点的顶点坐标;将所述三维坐标系中的x轴或所述y轴作为映射坐标轴,将另一个坐标轴作为切割坐标轴,生成与所述x轴平行且与所述y轴垂直的切面圆以及与所述切面圆对应的第一映射线段;根据所述第一映射线段和预设的映射函数,计算该顶点对应所述处理图像的二维像素坐标;根据所述二维像素坐标,对所述空白球体进行渲染,生成与所述处理图像对应的球体图像。本发明专利技术提供一种方便快捷且球体化效果好的球体化方案,显示效果逼真。真。真。

【技术实现步骤摘要】
一种图像球体化方法和相关设备


[0001]本专利技术涉及图像处理
,特别涉及一种图像球体化方法和相关设备。

技术介绍

[0002]为了增加图像的成效效果,增加图像的丰富性,图像特效已经普遍应用于图像处理的各个领域。常见的图像特效包括风格化、球体化等。
[0003]图像特效中的球体化是将二维的图像处理为球体的形状,常常用于制作星球、球中世界等场景。要对二维图像球体化主要采用基于网格逼近的映射算法,同时,网格逼近形成的球形会形成多个顶点,计算性能要求高,计算负荷大。

技术实现思路

[0004]本专利技术要解决的技术问题在于目前对图像球体化的计算复杂,针对现有技术的不足,提供一种图像球体化方法和相关设备。
[0005]为了解决上述技术问题,本专利技术所采用的技术方案如下:
[0006]一种图像球体化方法,所述方法包括:
[0007]获取待球体化的处理图像和球体化指令,并根据所述球体化指令,生成空白球体;
[0008]针对所述空白球体中的任意一个顶点,根据预设的三维坐标系,确定该顶点的顶点坐标;
[0009]将所述三维坐标系中的x轴或所述y轴作为映射坐标轴,将另一个坐标轴作为切割坐标轴,生成与所述x轴平行且与所述y轴垂直的切面圆以及与所述切面圆对应的第一映射线段;
[0010]根据所述第一映射线段和预设的映射函数,计算该顶点对应所述处理图像的二维像素坐标;
[0011]根据所述二维像素坐标,对所述空白球体进行渲染,生成与所述处理图像对应的球体图像。
[0012]所述图像球体化方法,其中,所述将所述三维坐标系中的x轴或所述y轴作为映射坐标轴,将另一个坐标轴作为切割坐标轴,生成与所述x轴平行且与所述y轴垂直的切面圆以及与所述切面圆对应的第一映射线段包括:
[0013]根据该顶点的顶点坐标,计算该顶点与x轴或y轴之间的距离;
[0014]根据所述距离,对所述空白球体进行切割,生成与所述x轴平行且与所述y轴垂直的切面圆,以及与所述切面圆对应第一映射线段。
[0015]所述图像球体化方法,其中,所述根据所述第一映射线段和预设的映射函数,计算该顶点对应所述处理图像的二维像素坐标包括:
[0016]对所述第一映射线段进行拆分,得到若干个第二映射线段;
[0017]根据预设的选择规则,确定所述第二映射线段中的单面线段;
[0018]根据该顶点对应的顶点坐标和预设的映射函数,计算该顶点对应所述当面线段的
二维像素坐标。
[0019]所述图像球体化方法,其中,所述根据该顶点对应的顶点坐标和预设的映射函数,计算该顶点对应所述当面线段的二维像素坐标包括:
[0020]根据所述球体化指令中的映射比例,确定所述切面圆中所述顶点对应的偏差角与所述单面线段之间的映射比例;
[0021]基于预设的映射公式,计算该顶点对应所述映射坐标轴的二维像素坐标。
[0022]所述图像球体化方法,其中,所述根据所述二维像素坐标,对所述空白球体进行渲染,生成与所述处理图像对应的球体图像包括:
[0023]根据所述二维像素坐标,确定所述处理图像中与该顶点对应的映射像素点;
[0024]根据所述映射像素点,确定该顶点对应的球体像素值;
[0025]根据所述球体像素值,对所述空白球体进行渲染,生成与所述处理图像对应的球体图像。
[0026]所述图像球体化方法,其中,所述球体化指令还包括光源坐标和光源强度;所述根据所述映射像素点,确定该顶点对应的球体像素值包括:
[0027]根据所述光源坐标和所述三维坐标系,生成光源单位向量;
[0028]根据所述光源单位向量和所述光源强度,计算该顶点对应的光强;
[0029]根据所述映射像素点的像素值和所述光强,确定该顶点对应的球体像素值。
[0030]所述图像球体化方法,其中,所述球体化指令还包括光源颜色;所述根据所述映射像素点的像素值和所述光强,确定该顶点对应的球体像素值包括:
[0031]根据所述映射像素点的像素值、所述光源颜色和所述光强,确定该顶点对应的球体像素值。
[0032]一种图像球体化装置,所述图像球体化装置包括:
[0033]获取模块,用于获取待球体化的处理图像和球体化指令,并根据所述球体化指令,生成空白球体;
[0034]确定模块,用于针对所述空白球体中的任意一个顶点,根据预设的三维坐标系,确定该顶点的顶点坐标;
[0035]生成模块,用于将所述三维坐标系中的x轴或所述y轴作为映射坐标轴,将另一个坐标轴作为切割坐标轴,生成与所述x轴平行且与所述y轴垂直的切面圆以及与所述切面圆对应的第一映射线段;
[0036]计算模块,用于根据所述第一映射线段和预设的映射函数,计算该顶点对应所述处理图像的二维像素坐标;
[0037]渲染模块,用于根据所述二维像素坐标,对所述空白球体进行渲染,生成与所述处理图像对应的球体图像。
[0038]一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上任一所述的图像球体化方法中的步骤。
[0039]一种终端设备,其包括:处理器、存储器及通信总线;所述存储器上存储有可被所述处理器执行的计算机可读程序;
[0040]所述通信总线实现处理器和存储器之间的连接通信;
[0041]所述处理器执行所述计算机可读程序时实现如上任一所述的图像球体化方法中的步骤。
[0042]有益效果:本专利技术提供一种图像球体化方法和相关设备,首先获取待球体化的处理图像以及球体化指令,首先生成一个球体,然后根据球体中的每一个顶点,基于预设的三维坐标系进行切割,得到切面圆,将切面圆表面的像素点视作球体化之后的像素点,那切面圆对应的在处理图像中某一个行或某一列的像素,因此得到切面圆之后,生成其对应的第一映射线段。切面圆是以x轴或y轴作为映射坐标轴,另一个坐标轴为切割坐标轴进行切割,因此,根据第一映射线段和映射函数,可计算该顶点对应在处理图像中二维像素坐标。最后基于二维像素坐标,确定每一个顶点对应的像素值,并进行渲染,生成球体图像。本方案仅需要对切割后的切面圆和第一映射线段进行映射即可,计算方法简单,提高计算效率。
附图说明
[0043]图1为
技术介绍
中图像球体化的示意图。
[0044]图2本专利技术提供的图像球体化方法的流程图。
[0045]图3为本专利技术提供的图像球体化方法中处理图像的示意图。
[0046]图4为本专利技术提供的图像球体化方法中球体化后的图像结构示意图。
[0047]图5为本专利技术提供的图像球体化方法中空白球体的立体图。
[0048]图6为本专利技术提供的图像球体化方法中以x轴为映射坐标轴,以y轴为切割坐标轴制作的切面圆即第一映射线段。
[0049]图7为本专利技术提供的图像球体化方法中以y轴为映射坐标轴,以x轴为切割本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像球体化方法,其特征在于,所述方法包括:获取待球体化的处理图像和球体化指令,并根据所述球体化指令,生成空白球体;针对所述空白球体中的任意一个顶点,根据预设的三维坐标系,确定该顶点的顶点坐标;将所述三维坐标系中的x轴或所述y轴作为映射坐标轴,将另一个坐标轴作为切割坐标轴,生成与所述x轴平行且与所述y轴垂直的切面圆以及与所述切面圆对应的第一映射线段;根据所述第一映射线段和预设的映射函数,计算该顶点对应所述处理图像的二维像素坐标;根据所述二维像素坐标,对所述空白球体进行渲染,生成与所述处理图像对应的球体图像。2.根据权利要求1所述图像球体化方法,其特征在于,所述将所述三维坐标系中的x轴或所述y轴作为映射坐标轴,将另一个坐标轴作为切割坐标轴,生成与所述x轴平行且与所述y轴垂直的切面圆以及与所述切面圆对应的第一映射线段包括:根据该顶点的顶点坐标,计算该顶点与x轴或y轴之间的距离;根据所述距离,对所述空白球体进行切割,生成与所述x轴平行且与所述y轴垂直的切面圆,以及与所述切面圆对应第一映射线段。3.根据权利要求2所述图像球体化方法,其特征在于,所述根据所述第一映射线段和预设的映射函数,计算该顶点对应所述处理图像的二维像素坐标包括:对所述第一映射线段进行拆分,得到若干个第二映射线段;根据预设的选择规则,确定所述第二映射线段中的单面线段;根据该顶点对应的顶点坐标和预设的映射函数,计算该顶点对应所述当面线段的二维像素坐标。4.根据权利要求3所述图像球体化方法,其特征在于,所述根据该顶点对应的顶点坐标和预设的映射函数,计算该顶点对应所述当面线段的二维像素坐标包括:根据所述球体化指令中的映射比例,确定所述切面圆中所述顶点对应的偏差角与所述单面线段之间的映射比例;基于预设的映射公式,计算该顶点对应所述映射坐标轴的二维像素坐标。5.根据权利要求2~4中任意一项所述图像球体化方法,其特征在于,所述根据所述二维像素坐标,对所述空白球体进行渲染,生成与所述处理图像对应的球体图像包括:根据所述二维像素坐标,确定所述处理图像中与该顶点对应的映射像素点;根...

【专利技术属性】
技术研发人员:黄魁
申请(专利权)人:深圳市闪剪智能科技有限公司
类型:发明
国别省市:

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

1