图像处理方法、装置、存储介质及电子装置制造方法及图纸

技术编号:37866628 阅读:10 留言:0更新日期:2023-06-15 20:56
本发明专利技术公开了一种图像处理方法、装置、存储介质及电子装置。该方法包括:获取绘制图像的高度图,其中,绘制图像包括多个第一像素点,高度图用于表示绘制图像中每个第一像素点的高度信息;根据预设旋转信息对绘制图像进行旋转,得到旋转图像,其中,旋转图像包括多个第二像素点;基于绘制图像、高度图和旋转图像确定多个第一像素点中与每个第二像素点对应的目标像素点;基于每个第二像素点对应的目标像素点对旋转图像进行绘制,得到目标图像。本发明专利技术解决了相关技术中对图像进行绘制的效率较低的技术问题。的技术问题。的技术问题。

【技术实现步骤摘要】
图像处理方法、装置、存储介质及电子装置


[0001]本专利技术涉及图像处理领域,具体而言,涉及一种图像处理方法、装置、存储介质及电子装置。

技术介绍

[0002]目前,在绘制了一个复杂图形时经常会因为人物的偏转,使得其身上携带的装饰物品发生倾斜,传统的变形工具无法制作出三维效果,而手动绘制则需要额外的工作时间,并需要有一定美术素养人员来完成,从而导致了图形的制作成本高。同时,在传统的游戏美术产品制作中,物体的材质细节多,结构复杂,在绘制时耗时较长。
[0003]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0004]本专利技术至少部分实施例提供了一种图像处理方法、装置、存储介质及电子装置,以至少解决相关技术中对图像进行绘制的效率较低的技术问题。
[0005]根据本专利技术其中一实施例,提供了一种图像处理方法,包括:获取绘制图像的高度图,其中,绘制图像包括多个第一像素点,高度图用于表示绘制图像中每个第一像素点的高度信息;根据预设旋转信息对绘制图像进行旋转,得到旋转图像,其中,旋转图像包括多个第二像素点;基于绘制图像、高度图和旋转图像确定多个第一像素点中与每个第二像素点对应的目标像素点;基于每个第二像素点对应的目标像素点对旋转图像进行绘制,得到目标图像。
[0006]可选的,获取绘制图像的高度图,包括:获取绘制图像中每个第一像素点的图像信息;根据绘制图像的轮廓信息确定预设基础形体;确定预设基础形体对应的预设高度图;基于每个第一像素点的图像信息和预设高度图的乘积,得到高度图。
[0007]可选的,基于每个第一像素点的图像信息和预设高度图的乘积,得到高度图,包括:根据绘制图像中每个第一像素点的图像信息确定每个第一像素点的颜色信息;每个第一像素点的颜色信息进行转换处理,得到每个第一像素点的亮度信息;对每个第一像素点的图像信息进行转化处理,得到每个第一像素点的亮度信息;基于每个第一像素点的亮度信息和预设高度图的乘积,得到高度图。
[0008]可选的,基于绘制图像、高度图和旋转图像确定多个第一像素点中与每个第二像素点对应的目标像素点,包括:确定旋转图像所在的第一平面;根据预设点和旋转图像中每个第二像素点构建每个第二像素点对应的射线;确定每个第二像素点对应射线上的目标点;基于每个第二像素点的射线与第一平面之间的目标夹角控制目标点沿着射线步进下降,直至每个第二像素点的目标点与高度图相交,得到每个第二像素点的目标点与高度图的相交位置;根据相交位置从多个第一像素点中确定每个第二像素点对应的目标像素点。
[0009]可选的,基于每个第二像素点的射线与第一平面之间的目标夹角控制目标点沿着射线进行步进下降,直至每个第二像素点的目标点与高度图相交,得到每个第二像素点的
目标点与高度图的相交位置,包括:基于每个第二像素点的射线与第一平面之间的目标夹角控制目标点沿着射线步进下降,得到目标点的高度信息;判断每个第二像素点对应的目标点的高度信息与高度图中的高度信息是否一致,得到比较结果;响应于存在每个第二像素点对应的目标点的高度信息与高度图中的高度信息不一致,继续执行基于每个第二像素点的射线与第一平面之间的目标夹角对射线的目标点进行步进下降,得到射线中目标点的高度信息的步骤;响应于每个第二像素点对应的目标点的高度信息与高度图中的高度信息一致,确定每个第二像素点对应的目标点的当前位置为每个第二像素点的射线与高度图的相交位置。
[0010]可选的,基于每个第二像素点的射线与第一平面之间的目标夹角控制目标点沿着射线步进下降,得到目标点的高度信息,包括:获取预设值与目标夹角的余弦值之间的差值;基于差值控制目标点沿着射线步进下降,得到目标点的高度信息。
[0011]可选的,根据预设旋转信息对绘制图像进行旋转,得到旋转图像,包括:确定绘制图像对应的直角坐标系;基于预设旋转信息确定直角坐标系对应的第一预设轴和旋转角度;基于旋转角度控制绘制图像沿着预设轴进行旋转,得到旋转图像。
[0012]可选的,基于每个第二像素点对应的目标像素点对旋转图像进行绘制,得到目标图像,包括:采集每个第二像素点对应的目标像素点对应的像素值;基于每个第二像素点对应的目标像素点对应的像素值对每个第二像素点进行填充,得到目标图像。
[0013]根据本专利技术其中一实施例,还提供了一种图像处理装置,包括:获取模块,用于获取绘制图像的高度图,其中,绘制图像包括多个第一像素点,高度图用于表示绘制图像中每个第一像素点的高度信息;旋转模块,用于根据预设旋转信息对绘制图像进行旋转,得到旋转图像,其中,旋转图像包括多个第二像素点;确定模块,用于基于绘制图像、高度图和旋转图像确定多个第一像素点中与每个第二像素点对应的目标像素点;绘制模块,用于基于每个第二像素点对应的目标像素点对旋转图像进行绘制,得到目标图像。
[0014]可选的,获取模块,包括:获取单元,用于获取绘制图像中每个第一像素点的图像信息;第一确定单元,用于根据绘制图像的轮廓信息确定预设基础形体;第二确定单元,用于确定预设基础形体对应的预设高度图;第三确定单元,用于基于每个第一像素点的图像信息和预设高度图的乘积,得到高度图。
[0015]可选的,第三确定单元,包括:第一确定子单元,用于根据绘制图像中每个第一像素点的图像信息确定每个第一像素点的颜色信息;第一转化子单元,用于基于预设公式对每个第一像素点的颜色信息进行转换,得到每个第一像素点的亮度信息;第一转化子单元,用于基于预设转化公式对每个第一像素点的图像信息进行转化,得到每个第一像素点的亮度信息;第二确定子单元,用于基于每个第一像素点的亮度信息和预设高度图的乘积,得到高度图。
[0016]可选的,确定模块,包括:第四确定单元,用于确定旋转图像所在的第一平面;构建单元,用于根据预设点和旋转图像中每个第二像素点构建每个第二像素点对应的射线;第五确定单元,用于确定每个第二像素点对应射线上的目标点;控制单元,用于基于每个第二像素点的射线与第一平面之间的目标夹角控制目标点沿着射线步进下降,直至每个第二像素点的目标点与高度图相交,得到每个第二像素点的目标点与高度图的相交位置;第六确定单元,用于根据相交位置从多个第一像素点中确定每个第二像素点对应的目标像素点。
[0017]可选的,控制单元,包括:第一控制子单元,用于基于每个第二像素点的射线与第一平面之间的目标夹角控制目标点沿着射线步进下降,得到目标点的高度信息;判断子单元,用于判断每个第二像素点对应的目标点的高度信息与高度图中的高度信息是否一致,得到比较结果;执行子单元,用于响应于存在每个第二像素点对应的目标点的高度信息与高度图中的高度信息不一致,继续执行基于每个第二像素点的射线与第一平面之间的目标夹角对射线的目标点进行步进下降,得到射线中目标点的高度信息的步骤;第三确定子单元,用于响应于每个第二像素点对应的目标点的高度信息与高度图中的高度信息一致,确定每个第二像素点对应的目标点的当前位置为每个第二像素点的射线与高度图的相交位置。
[0018]可选的,控制本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,所述方法包括:获取绘制图像的高度图,其中,所述绘制图像包括多个第一像素点,所述高度图用于表示所述绘制图像中每个第一像素点的高度信息;根据预设旋转信息对所述绘制图像进行旋转,得到旋转图像,其中,所述旋转图像包括多个第二像素点;基于所述绘制图像、所述高度图和所述旋转图像确定所述多个第一像素点中与每个所述第二像素点对应的目标像素点;基于每个所述第二像素点对应的目标像素点对所述旋转图像进行绘制,得到目标图像。2.根据权利要求1所述的方法,其特征在于,获取绘制图像的高度图,包括:获取所述绘制图像中每个第一像素点的图像信息;根据所述绘制图像的轮廓信息确定预设基础形体;确定所述预设基础形体对应的预设高度图;基于所述每个第一像素点的图像信息和所述预设高度图的乘积,得到所述高度图。3.根据权利要求2所述的方法,其特征在于,基于所述每个第一像素点的图像信息和所述预设高度图的乘积,得到所述高度图,包括:根据所述绘制图像中每个第一像素点的图像信息确定所述每个第一像素点的颜色信息;对所述每个第一像素点的颜色信息进行转换处理,得到所述每个第一像素点的亮度信息;对所述每个第一像素点的图像信息进行转化处理,得到所述每个第一像素点的亮度信息;基于所述每个第一像素点的亮度信息和所述预设高度图的乘积,得到所述高度图。4.根据权利要求1所述的方法,其特征在于,基于所述绘制图像、所述高度图和所述旋转图像确定所述多个第一像素点中与每个所述第二像素点对应的目标像素点,包括:确定所述旋转图像所在的第一平面;根据预设点和所述旋转图像中每个所述第二像素点构建每个所述第二像素点对应的射线;确定每个所述第二像素点对应射线上的目标点;基于每个所述第二像素点的射线与所述第一平面之间的目标夹角控制所述目标点沿着所述射线步进下降,直至每个所述第二像素点的所述目标点与所述高度图相交,得到每个所述第二像素点的目标点与所述高度图的相交位置;根据所述相交位置从所述多个第一像素点中确定每个所述第二像素点对应的目标像素点。5.根据权利要求4所述的方法,其特征在于,基于每个所述第二像素点的射线与所述第一平面之间的目标夹角控制所述目标点沿着所述射线进行步进下降,直至每个所述第二像素点的所述目标点与所述高度图相交,得到每个所述第二像素点的目标点与所述高度图的相交位置,包括:基于每个所述第二像素点的射线与所述第一平面之间的目标夹角控制所述目标点沿
着所述射线步进下降,得到所述目标点的高度信息;判断每个所述第二像素点对应的所述目标点的高...

【专利技术属性】
技术研发人员:欧阳泊帆
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1