[发明专利]一种地貌平滑方法、装置、计算机设备和存储介质有效
申请号: | 201910383384.2 | 申请日: | 2019-05-09 |
公开(公告)号: | CN110335205B | 公开(公告)日: | 2021-09-14 |
发明(设计)人: | 曹阳;陆秉君 | 申请(专利权)人: | 上海米哈游网络科技股份有限公司 |
主分类号: | G06T5/00 | 分类号: | G06T5/00 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 200235 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 地貌 平滑 方法 装置 计算机 设备 存储 介质 | ||
1.一种地貌平滑方法,其特征在于,包括:
当在逐帧播放图像帧的过程中检测到笔刷图功能被触发时,确定并记录所述笔刷图功能被触发后笔刷图在移动过程中,在每一图像帧中覆盖的区域信息,包括创建一个与目标雕刻区域大小相同的覆盖蒙板图;将每一个图像帧中被所述笔刷图覆盖且对应的衰减信息不为零的像素点对应的覆盖蒙板图数值记为1,以记录所述区域信息;
针对每一图像帧,基于所述笔刷图对应的衰减信息对当前图像帧中覆盖蒙板图数值为1的像素点的地表高度值进行调整,其中,所述衰减信息为各像素点高度调整的参数;
当所述笔刷图功能被释放时,将所述覆盖蒙板图中数值为1的像素点区域的边缘像素点作为边缘子区域,并对所述边缘子区域对应的地表高度值进行平滑处理,以完成地貌平滑,其中,所述笔刷图的形状是预先设定的形状,或是根据笔刷参数生成的笔刷图形状,其中,所述笔刷参数包括衰减信息曲线以及笔刷半径或笔刷边长中的至少一个。
2.根据权利要求1所述的方法,其特征在于,所述确定并记录所述笔刷图功能被触发后笔刷图在移动过程中,在每一图像帧中覆盖的区域信息,包括:
针对每一图像帧,将所述笔刷图的中心映射到当前图像帧中的目标雕刻区域,确定所述笔刷图中心点在当前图像帧的坐标,其中,每一图像帧中包含有相同的所述目标雕刻区域;
根据所述笔刷图中心点的坐标和所述笔刷图的参数确定所述笔刷图在当前图像帧覆盖的区域信息,以获取所述笔刷图在每一图像帧中覆盖的区域。
3.根据权利要求1所述的方法,其特征在于,基于所述笔刷图对应的衰减信息对当前图像帧中所述笔刷图覆盖过的区域中各像素点的地表高度值进行调整,包括:
计算当前图像帧中所述笔刷图覆盖过的区域中,衰减信息不为零的各像素点的目标高度值;
根据衰减信息不为零的各像素点的衰减信息、原始高度及目标高度计算衰减信息不为零的各像素点的最终地表高度值,其中,所述原始高度为各像素点在当前图像帧的前一图像帧中的计算得到的最终地表高度值。
4.根据权利要求3所述的方法,其特征在于,根据衰减信息不为零的各像素点的衰减信息、原始高度及目标高度计算衰减信息不为零的各像素点的最终地表高度值,包括:
将衰减信息不为零的各像素点的原始高度和目标高度按照该像素点对应的衰减信息进行插值计算得到最终地表高度值。
5.根据权利要求3所述的方法,其特征在于,计算当前图像帧中所述笔刷图覆盖过的区域中,衰减信息不为零的各像素点的目标高度值,具体包括:
当地貌平滑为雕刻盘山路时,计算衰减信息不为零的各像素点预设范围内的平均高度作为目标高度值;
当地貌平滑为地貌抬高时,在衰减信息不为零的各像素点的原始高度的基础上加上一个预设高度值作为目标高度值;
当地貌平滑为地貌压平时,将一个预设高度值作为衰减信息不为零的各像素点的目标高度值。
6.根据权利要求1所述的方法,其特征在于,根据记录的所述区域信息确定被所述笔刷图覆盖过的区域的边缘子区域,并对所述边缘子区域对应的地表高度值进行平滑处理,包括:
在所述区域信息覆盖的区域内,确定衰减信息不为零的像素点区域的边缘像素点的集合作为边缘子区域;
通过滤波算法对所述边缘子区域对应的地表高度值进行平滑。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海米哈游网络科技股份有限公司,未经上海米哈游网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910383384.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种热成像图像增强方法
- 下一篇:智能滤镜方法、装置及计算机可读存储介质