System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 图像生成方法、装置、非易失性存储介质和计算机设备制造方法及图纸_技高网

图像生成方法、装置、非易失性存储介质和计算机设备制造方法及图纸

技术编号:40631236 阅读:4 留言:0更新日期:2024-03-13 21:16
本发明专利技术公开了一种图像生成方法、装置、非易失性存储介质和计算机设备。其中,该方法包括:获取初始图像和浮雕颜色;确定初始图像中多个像素点各自的灰度值;基于浮雕颜色和多个像素点各自的灰度值,生成与初始图像对应的浮雕效果图层;根据浮雕效果图层和初始图像,生成目标图像,其中,目标图像为初始图像的浮雕效果图,目标图像的颜色与浮雕颜色匹配。本发明专利技术解决了生成浮雕图像涉及的算法较多实现复杂且效率较低的技术问题。

【技术实现步骤摘要】

本专利技术涉及图像处理领域,具体而言,涉及一种图像生成方法、装置、非易失性存储介质和计算机设备


技术介绍

1、目前,在图像处理中,生成浮雕图像需要用到的算法较多,因此需要开发人员具有较高的水平,而且计算量较大,生成过程复杂且耗时长,进而导致图像生成效率较低。

2、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本专利技术实施例提供了一种图像生成方法、装置、非易失性存储介质和计算机设备,以至少解决生成浮雕图像涉及的算法较多实现复杂且效率较低的技术问题。

2、根据本专利技术实施例的一个方面,提供了一种图像生成方法,包括:获取初始图像和浮雕颜色;确定初始图像中多个像素点各自的灰度值;基于浮雕颜色和多个像素点各自的灰度值,生成与初始图像对应的浮雕效果图层;根据浮雕效果图层和初始图像,生成目标图像,其中,目标图像为初始图像的浮雕效果图,目标图像的颜色与浮雕颜色匹配。

3、可选地,基于浮雕颜色和多个像素点各自的灰度值,生成与初始图像对应的浮雕效果图层,包括:根据多个像素点各自的灰度值,确定多个像素点各自的高度值,其中,多个像素点各自的高度值表征对应像素点表示的实物相对于背景的高度;根据多个像素点各自的高度值,确定多个像素点各自的法线向量,其中,多个像素点各自的法线向量为垂直于对应像素点表示的实物所在平面的向量;根据预设的光源和多个像素点各自的法线向量,确定多个像素点各自的光照效果;根据多个像素点分别对应的光照效果和浮雕颜色,生成浮雕效果图层

4、可选地,根据多个像素点各自的高度值,确定多个像素点各自的法线向量,包括:建立三维坐标系,其中,三维坐标系中的z轴与初始图像所在的平面垂直,三维坐标系中的xoy平面为初始图像所在的平面;在三维坐标系中,分别确定多个像素点各自的坐标,其中,多个像素点各自的z轴坐标为多个像素点各自的高度值;分别根据多个像素点各自的坐标,确定多个像素点各自的法线向量。

5、可选地,分别根据多个像素点各自的坐标,确定多个像素点各自的法线向量,包括:根据多个像素点各自的坐标,确定多个像素点之间的位置关系;根据位置关系,分别确定多个像素点各自的第一方向上的第一相邻像素点,以及根据多个像素点各自的第二方向上的第二相邻像素点,其中,第一方向与第二方向垂直;根据多个像素点各自的第一相邻像素点的坐标、多个像素点各自的第二相邻像素点的坐标,以及多个像素点各自的坐标,分别确定多个像素点各自的法线向量。

6、可选地,根据预设的光源和多个像素点各自的法线向量,确定多个像素点各自的光照效果,包括:获取光源在三维坐标系中的发光点坐标;根据发光点坐标以及多个像素点各自的坐标,确定光源至多个像素点的多个光线向量,其中,多个光线向量与多个像素点一一对应;根据多个光线向量和多个像素点各自的法线向量,确定多个像素点各自的光照效果。

7、可选地,根据浮雕颜色和多个像素点分别对应的光照效果,生成浮雕效果图层,包括:将浮雕颜色与多个像素点分别对应的光照效果叠加,生成浮雕效果图层。

8、可选地,采用web图形库实现基于浮雕颜色和多个像素点各自的灰度值,生成与初始图像对应的浮雕效果图层。

9、根据本专利技术实施例的另一方面,还提供了一种图像生成装置,包括:获取模块,用于获取初始图像和浮雕颜色;确定模块,用于确定初始图像中多个像素点各自的灰度值;第一生成模块,用于基于浮雕颜色和多个像素点各自的灰度值,生成与初始图像对应的浮雕效果图层;第二生成模块,用于根据浮雕效果图层和初始图像,生成目标图像,其中,目标图像为初始图像的浮雕效果图,目标图像的颜色与浮雕颜色匹配。

10、根据本专利技术实施例的又一方面,还提供了一种非易失性存储介质,非易失性存储介质包括存储的程序,其中,在程序运行时控制非易失性存储介质所在设备执行上述中任意一项图像生成方法。

11、根据本专利技术实施例的再一方面,还提供了一种计算机设备,计算机设备包括处理器,处理器用于运行程序,其中,程序运行时执行上述中任意一项图像生成方法。

12、在本专利技术实施例中,采用图像生成方法,通过获取初始图像和浮雕颜色;确定初始图像中多个像素点各自的灰度值;基于浮雕颜色和多个像素点各自的灰度值,生成与初始图像对应的浮雕效果图层;根据浮雕效果图层和初始图像,生成目标图像,其中,目标图像为初始图像的浮雕效果图,目标图像的颜色与浮雕颜色匹配,达到了简化生成浮雕图像过程的目的,从而实现了提高图像生成效率的技术效果,进而解决了生成浮雕图像涉及的算法较多实现复杂且效率较低的技术问题。

本文档来自技高网...

【技术保护点】

1.一种图像生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述浮雕颜色和所述多个像素点各自的灰度值,生成与所述初始图像对应的浮雕效果图层,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述多个像素点各自的高度值,确定所述多个像素点各自的法线向量,包括:

4.根据权利要求3所述的方法,其特征在于,所述分别根据所述多个像素点各自的坐标,确定所述多个像素点各自的法线向量,包括:

5.根据权利要求3所述的方法,其特征在于,所述根据预设的光源和所述多个像素点各自的法线向量,确定所述多个像素点各自的光照效果,包括:

6.根据权利要求2所述的方法,其特征在于,所述根据所述浮雕颜色和所述多个像素点分别对应的光照效果,生成所述浮雕效果图层,包括:

7.根据权利要求1至6任意一项所述的方法,其特征在于,采用Web图形库实现基于所述浮雕颜色和所述多个像素点各自的灰度值,生成与所述初始图像对应的所述浮雕效果图层。

8.一种图像生成装置,其特征在于,包括:

9.一种非易失性存储介质,其特征在于,所述非易失性存储介质包括存储的程序,其中,在所述程序运行时控制所述非易失性存储介质所在设备执行权利要求1至7中任意一项所述图像生成方法。

10.一种计算机设备,其特征在于,包括:存储器和处理器,

...

【技术特征摘要】

1.一种图像生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述浮雕颜色和所述多个像素点各自的灰度值,生成与所述初始图像对应的浮雕效果图层,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述多个像素点各自的高度值,确定所述多个像素点各自的法线向量,包括:

4.根据权利要求3所述的方法,其特征在于,所述分别根据所述多个像素点各自的坐标,确定所述多个像素点各自的法线向量,包括:

5.根据权利要求3所述的方法,其特征在于,所述根据预设的光源和所述多个像素点各自的法线向量,确定所述多个像素点各自的光照效果,包括:

...

【专利技术属性】
技术研发人员:金尧
申请(专利权)人:天翼电子商务有限公司
类型:发明
国别省市:

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

1