地图中水波纹的模拟方法、装置、设备和可读存储介质.pdf
《地图中水波纹的模拟方法、装置、设备和可读存储介质.pdf》由会员分享,可在线阅读,更多相关《地图中水波纹的模拟方法、装置、设备和可读存储介质.pdf(20页完成版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201911179455.3 (22)申请日 2019.11.27 (71)申请人 深圳奇迹智慧网络有限公司 地址 518021 广东省深圳市罗湖区南湖街 道人民南路3002号国贸大厦1818 (72)发明人 田永恒刘赛傅东生 (74)专利代理机构 广州华进联合专利商标代理 有限公司 44224 代理人 于丽君 (51)Int.Cl. G06T 13/60(2011.01) G06T 15/00(2011.01) (54)发明名称 地图中水波纹的模拟方法、 装置、 设备和可 读存。
2、储介质 (57)摘要 本申请涉及一种地图中水波纹的模拟方法、 装置、 设备和可读存储介质, 所述方法包括: 获取 水波纹图像; 将所述水波纹图像与模拟动态水面 效果的着色文件进行关联; 将关联所述着色文件 的水波纹图像, 置于目标区域的地图轮廓模型和 水底地图轮廓模型之间, 得到所述目标区域的地 图; 当展示所述地图时, 根据所述着色文件计算 所述水波纹图像在不同时间所对应的颜色值; 根 据不同时间所对应的所述颜色值渲染所述水波 纹图像, 以在不同时间显示不同颜色值的水波纹 图像。 本申请提供的方案可以提高模拟水波纹的 效果。 权利要求书2页 说明书11页 附图6页 CN 111028323 。
3、A 2020.04.17 CN 111028323 A 1.一种地图中水波纹的模拟方法, 包括: 获取水波纹图像; 将所述水波纹图像与模拟动态水面效果的着色文件进行关联; 将关联所述着色文件的水波纹图像, 置于目标区域的地图轮廓模型和水底地图轮廓模 型之间, 得到所述目标区域的地图; 当展示所述地图时, 根据所述着色文件计算所述水波纹图像在不同时间所对应的颜色 值; 根据不同时间所对应的所述颜色值渲染所述水波纹图像, 以在不同时间显示不同颜色 值的水波纹图像。 2.根据权利要求1所述的方法, 其特征在于, 所述将所述水波纹图像与模拟动态水面效 果的着色文件进行关联, 包括: 将所述水波纹图像导。
4、入地图工具; 创建用于模拟动态水面效果的着色文件; 建立所述水波纹图像与所述着色文件中颜色函数之间的关联关系。 3.根据权利要求1所述的方法, 其特征在于, 所述根据所述着色文件计算所述水波纹图 像在不同时间所对应的颜色值, 包括: 获取所述地图中水波纹图像关联的着色文件; 基于所述着色文件中的颜色函数, 确定所述水波纹图像在不同时间所对应的颜色值。 4.根据权利要求3所述的方法, 其特征在于, 所述基于所述着色文件中的颜色函数, 确 定所述水波纹图像在不同时间所对应的颜色值, 包括: 根据所述颜色函数, 计算所述水波纹图像中各像素点在不同时间所对应的颜色函数 值; 根据所述颜色函数值和所述关。
5、联关系, 计算出所述水波纹图像各像素点在不同时间所 对应的颜色值。 5.根据权利要求4所述的方法, 其特征在于, 所述根据所述颜色函数, 计算所述水波纹 图像中各像素点在不同时间所对应的颜色函数值, 包括: 根据所述颜色函数计算所述水波纹图像中各像素点在不同 时间所对应的颜色函数值; 其中, yi,j(t)是坐标为(i, j)的像素点对应的颜色函数值,是坐标为(i, j)的像素点 对应的颜色函数值相位差; A, k为常数。 6.根据权利要求1至5任一项所述的方法, 其特征在于, 所述方法还包括: 确定海关关区在所述地图中的位置坐标; 获取所述海关关区对应的关区图标; 根据所述位置坐标建立所述关。
6、区图标与所述地图之间的映射关系。 7.根据权利要求6所述的方法, 其特征在于, 所述海关关区在所述地图中的位置坐标为 三维坐标, 所述根据所述位置坐标建立所述关区图标与所述地图之间的映射关系, 包括: 对所述海关关区的三维坐标进行转换, 得到所述海关关区的二维坐标; 将所述海关关区的二维坐标确定为所述关区图标在所述地图中的坐标, 从而建立所述 权利要求书 1/2 页 2 CN 111028323 A 2 关区图标与所述地图之间的映射关系。 8.一种地图中水波纹的装置, 其特征在于, 所述装置包括: 水波纹图像获取模块, 用于获取水波纹图像; 关联模块, 用于将所述水波纹图像与模拟动态水面效果的。
7、着色文件进行关联; 地图获得模块, 用于将关联所述着色文件的水波纹图像, 置于目标区域的地图轮廓模 型和水底地图轮廓模型之间, 得到所述目标区域的地图; 颜色值计算模块, 用于当展示所述地图时, 根据所述着色文件计算所述水波纹图像在 不同时间所对应的颜色值; 水波纹图像显示模块, 用于根据不同时间所对应的所述颜色值渲染所述水波纹图像, 以在不同时间显示不同颜色值的水波纹图像。 9.一种计算机可读存储介质, 存储有计算机程序, 所述计算机程序被处理器执行时, 使 得所述处理器执行如权利要求1至7中任一项所述方法的步骤。 10.一种计算机设备, 包括存储器和处理器, 所述存储器存储有计算机程序, 。
8、所述计算 机程序被所述处理器执行时, 使得所述处理器执行如权利要求1至7中任一项所述方法的步 骤。 权利要求书 2/2 页 3 CN 111028323 A 3 地图中水波纹的模拟方法、 装置、 设备和可读存储介质 技术领域 0001 本申请涉及计算机技术领域, 特别是涉及一种地图中水波纹的模拟方法、 装置、 设 备和可读存储介质。 背景技术 0002 随着3D模拟的广泛应用, 自然景物模拟成为计算机领域的研究热点。 其中, 电子地 图中通常采用绘制多张图片播放序列帧的方式以实现模拟水波纹。 然而, 传统方案中在电 子地图中显示水波纹视觉效果时, 需要消耗较大的内存用于计算, 导致模拟水波纹效。
9、果较 差。 发明内容 0003 基于此, 有必要针对模拟水波纹效果差的技术问题, 提供一种地图中水波纹的模 拟方法、 装置、 设备和可读存储介质。 0004 一种地图中水波纹的模拟方法, 包括: 0005 获取水波纹图像; 0006 将所述水波纹图像与模拟动态水面效果的着色文件进行关联; 0007 将关联所述着色文件的水波纹图像, 置于目标区域的地图轮廓模型和水底地图轮 廓模型之间, 得到所述目标区域的地图; 0008 当展示所述地图时, 根据所述着色文件计算所述水波纹图像在不同时间所对应的 颜色值; 0009 根据不同时间所对应的所述颜色值渲染所述水波纹图像, 以在不同时间显示不同 颜色值的。
10、水波纹图像。 0010 在一个实施例中, 所述将所述水波纹图像与模拟动态水面效果的着色文件进行关 联, 包括: 0011 将所述水波纹图像导入地图工具; 0012 创建用于模拟动态水面效果的着色文件; 0013 建立所述水波纹图像与所述着色文件中颜色函数之间的关联关系。 0014 在一个实施例中, 所述根据所述着色文件计算所述水波纹图像在不同时间所对应 的颜色值, 包括: 0015 获取所述地图中水波纹图像关联的着色文件; 0016 基于所述着色文件中的颜色函数, 确定所述水波纹图像在不同时间所对应的颜色 值。 0017 在一个实施例中, 所述基于所述着色文件中的颜色函数, 确定所述水波纹图像。
11、在 不同时间所对应的颜色值, 包括: 0018 根据所述颜色函数, 计算所述水波纹图像中各像素点在不同时间所对应的颜色函 数值; 说明书 1/11 页 4 CN 111028323 A 4 0019 根据所述颜色函数值和所述关联关系, 计算出所述水波纹图像各像素点在不同时 间所对应的颜色值。 0020 在一个实施例中, 所述根据所述颜色函数, 计算所述水波纹图像中各像素点在不 同时间所对应的颜色函数值, 包括: 0021根据所述颜色函数计算所述水波纹图像中各像素点在 不同时间所对应的颜色函数值; 0022其中, yi,j(t)是坐标为(i, j)的像素点对应的颜色函数值,是坐标为(i, j)的。
12、像 素点对应的颜色函数值相位差; A, k为常数。 0023 在一个实施例中, 所述方法还包括: 0024 确定海关关区在所述地图中的位置坐标; 0025 获取所述海关关区对应的关区图标; 0026 根据所述位置坐标建立所述关区图标与所述地图之间的映射关系。 0027 在一个实施例中, 所述海关关区在所述地图中的位置坐标为三维坐标, 所述根据 所述位置坐标建立所述关区图标与所述地图之间的映射关系, 包括: 0028 对所述海关关区的三维坐标进行转换, 得到所述海关关区的二维坐标; 0029 将所述海关关区的二维坐标确定为所述关区图标在所述地图中的坐标, 从而建立 所述关区图标与所述地图之间的映。
13、射关系。 0030 一种地图中水波纹的装置, 所述装置包括: 0031 水波纹图像获取模块, 用于获取水波纹图像; 0032 关联模块, 用于将所述水波纹图像与模拟动态水面效果的着色文件进行关联; 0033 地图获得模块, 用于将关联所述着色文件的水波纹图像, 置于目标区域的地图轮 廓模型和水底地图轮廓模型之间, 得到所述目标区域的地图; 0034 颜色值计算模块, 用于当展示所述地图时, 根据所述着色文件计算所述水波纹图 像在不同时间所对应的颜色值; 0035 水波纹图像显示模块, 用于根据不同时间所对应的所述颜色值渲染所述水波纹图 像, 以在不同时间显示不同颜色值的水波纹图像。 0036 。
14、在一个实施例中, 关联模块还用于: 0037 将所述水波纹图像导入地图工具; 0038 创建用于模拟动态水面效果的着色文件; 0039 建立所述水波纹图像与所述着色文件中颜色函数之间的关联关系。 0040 在一个实施例中, 所述颜色值计算模块还用于: 0041 获取所述地图中水波纹图像关联的着色文件; 0042 基于所述着色文件中的颜色函数, 确定所述水波纹图像在不同时间所对应的颜色 值。 0043 在一个实施例中, 所述颜色值计算模块还用于: 0044 根据所述颜色函数, 计算所述水波纹图像中各像素点在不同时间所对应的颜色函 数值; 0045 根据所述颜色函数值和所述关联关系, 计算出所述水。
15、波纹图像各像素点在不同时 说明书 2/11 页 5 CN 111028323 A 5 间所对应的颜色值。 0046 在一个实施例中, 所述颜色值计算模块还用于: 0047根据所述颜色函数计算所述水波纹图像中各像素点在 不同时间所对应的颜色函数值; 0048其中, yi,j(t)是坐标为(i, j)的像素点对应的颜色函数值,是坐标为(i, j)的像 素点对应的颜色函数值相位差; A, k为常数。 0049 在一个实施例中, 所述装置还包括: 位置坐标确定模块, 关区图标获取模块和映射 关系建立模块; 其中: 0050 位置坐标确定模块, 确定海关关区在所述地图中的位置坐标; 0051 关区图标获。
16、取模块, 用于获取所述海关关区对应的关区图标; 0052 映射关系建立模块, 用于根据所述位置坐标建立所述关区图标与所述地图之间的 映射关系。 0053 在一个实施例中, 所述海关关区在所述地图中的位置坐标为三维坐标, 所述映射 关系建立模块还用于: 0054 对所述海关关区的三维坐标进行转换, 得到所述海关关区的二维坐标; 0055 将所述海关关区的二维坐标确定为所述关区图标在所述地图中的坐标, 从而建立 所述关区图标与所述地图之间的映射关系。 0056 一种计算机可读存储介质, 存储有计算机程序, 所述计算机程序被处理器执行时, 使得所述处理器执行如上所述任一项方法的步骤。 0057 一种。
17、计算机设备, 包括存储器和处理器, 所述存储器存储有计算机程序, 所述计算 机程序被所述处理器执行时, 使得所述处理器执行如上所述任一项方法的步骤。 0058 上述地图中水波纹的模拟方法、 装置、 设备和可读存储介质, 通过将获取的水波纹 图像与模拟动态水面效果的着色文件进行关联, 并将关联后的水波纹图像, 置于目标区域 的地图轮廓模型和水底地图轮廓模型之间, 得到所述目标区域的地图; 从而使得在展示该 地图时, 根据着色文件计算出水波纹图像在不同时间所对应的颜色值; 并根据不同时间所 对应的颜色值渲染水波纹图像, 以在不同时间显示不同颜色值的水波纹图像, 使得水波纹 变化更流畅, 提高了模拟。
18、水波纹的效果。 附图说明 0059 图1为一个实施例中地图中水波纹的模拟方法的应用环境图; 0060 图2为一个实施例中地图中水波纹的模拟方法的流程示意图; 0061 图3为一个实施例中目标区域的地图的示意图; 0062 图4为一个实施例中计算颜色值步骤的流程示意图; 0063 图5为一个实施例中建立映射关系步骤的流程示意图; 0064 图6为一个实施例中关区图标地图的示意图; 0065 图7为一个实施例中地图中水波纹的模拟方法的流程示意图; 0066 图8为一个实施例中地图中水波纹的模拟装置的结构框图; 0067 图9为另一个实施例中地图中水波纹的模拟装置的结构框图; 0068 图10为一个。
19、实施例中计算机设备的结构框图。 说明书 3/11 页 6 CN 111028323 A 6 具体实施方式 0069 为了使本申请的目的、 技术方案及优点更加清楚明白, 以下结合附图及实施例, 对 本申请进行进一步详细说明。 应当理解, 此处所描述的具体实施例仅仅用以解释本申请, 并 不用于限定本申请。 0070 图1为一个实施例中地图中水波纹的模拟方法的应用环境图。 参照图1, 该地图中 水波纹的模拟方法应用于地图中水波纹的模拟系统。 该地图中水波纹的模拟系统包括终端 110和服务器120。 终端110和服务器120通过网络连接。 该地图中水波纹的模拟方法可以应 用于终端110, 或者应用于服。
20、务器120。 以应用于终端110为例, 终端110获取水波纹图像; 将 水波纹图像与模拟动态水面效果的着色文件进行关联; 将关联着色文件的水波纹图像, 置 于目标区域的地图轮廓模型和水底地图轮廓模型之间, 得到目标区域的地图; 当展示地图 时, 根据着色文件计算水波纹图像在不同时间所对应的颜色值; 根据不同时间所对应的颜 色值渲染水波纹图像, 以在不同时间显示不同颜色值的水波纹图像。 0071 终端110具体可以是台式终端或移动终端, 移动终端具体可以手机、 平板电脑、 笔 记本电脑等中的至少一种。 服务器120可以用独立的服务器或者是多个服务器组成的服务 器集群来实现。 0072 如图2所示。
21、, 在一个实施例中, 提供了一种地图中水波纹的模拟方法。 本实施例主 要以该方法应用于上述图1中的终端110来举例说明。 参照图2, 该地图中水波纹的模拟方法 具体包括如下步骤: 0073 S202, 获取水波纹图像。 0074 其中, 水波纹图像为具有水波纹效果的图像, 具体可以是自然界中水波动的图像, 例如, 包含有河流、 湖泊、 大海等水面波动的图像。 终端可以通过互联网下载水波纹图像, 也 可以通过对自然界中存在的实体进行拍摄获得水波纹图像, 还可以从终端的内存中获取水 波纹图像。 0075 在一个实施例中, 终端获取包含有水波纹的图像, 并对该图片进行处理, 得到仅包 含有水波纹的水。
22、波纹图像, 其中对图片处理的方式包括但不限于裁剪、 旋转、 压缩、 增强等。 0076 S204, 将水波纹图像与模拟动态水面效果的着色文件进行关联。 0077 其中, 着色文件用于对关联的水波纹图像进行处理, 以产生对应的模拟动态水面 效果。 终端可以通过运行于终端上的着色工具或者地图工具将水波纹图像与模拟动态水面 效果的着色文件进行关联, 地图工具具体可以是Unity。 0078 在一个实施例中, 终端将所获取的水波纹图像导入所运行的地图工具, 并通过该 地图工具创建着色文件, 并对该着色文件与所导入的水波纹图像进行关联。 其中, 终端是通 过GPU(Graphics Processing。
23、 Unit, 图形处理器)来加载运行该着色文件的。 0079 在一个实施例中, 终端将所获取的水波纹图像导入所运行的地图工具, 并通过该 地图工具创建用于模拟动态水面效果的着色文件, 该着色文件中包含有颜色函数, 然后建 立水波纹图像与着色文件中颜色函数之间的关联关系。 其中, 颜色函数用于确定水波纹图 像在不同时间所对应的颜色值。 0080 S206, 将关联着色文件的水波纹图像, 置于目标区域的地图轮廓模型和水底地图 轮廓模型之间, 得到目标区域的地图。 0081 其中, 目标区域可以是包含有水域的区域。 例如, 当水波纹图像为河流时, 对应的 说明书 4/11 页 7 CN 111028。
24、323 A 7 目标区域为包含有河流的区域; 当水波纹图像为湖泊时, 对应的目标区域为包含有湖泊的 区域; 当水波纹图像为海面时, 对应的目标区域为包含有海面的区域。 0082 在一个实施例中, 终端通过地图工具创建目标区域的地图轮廓模型和水底地图轮 廓模型, 然后将关联着色文件的水波纹图像, 置于目标区域的地图轮廓模型和水底地图轮 廓模型之间, 从而得到目标区域的地图。 0083 S208, 当展示地图时, 根据着色文件计算水波纹图像在不同时间所对应的颜色值。 0084 S210, 根据不同时间所对应的颜色值渲染水波纹图像, 以在不同时间显示不同颜 色值的水波纹图像。 0085 在一个实施例。
25、中, 当展示地图时, 终端通过GPU运行该地图中水波纹图像所关联的 着色文件, 并通过该着色文件计算水波纹图像在不同时间所对应的颜色值, 以便根据计算 出的颜色值在地图上显示出模拟水波纹效果。 0086 在一个实施例中, 当终端展示目标区域的地图时, 获取地图中水波纹图像关联的 着色文件, 并基于着色文件中的颜色函数, 以及颜色函数与水波纹图像的对应关系, 确定水 波纹图像在不同时间所对应的颜色值。 0087 在一个实施例中, 终端在通过着色文件计算出水波纹图像在不同时间所对应的颜 色值之后, 根据该颜色值实时渲染水波纹图像, 从而在不同时间通过在地图显示不同颜色 值的水波纹图像。 0088 。
26、在一个实施例中, 终端在通过着色文件中的颜色函数, 以及颜色函数与水波纹图 像的对应关系, 确定水波纹图像在不同时间所对应的颜色值之后, 根据该颜色值实时渲染 水波纹图像, 从而在不同时间该地图显示不同颜色值的水波纹图像。 0089 如图3所示为深圳市地图, 该地图有三层, 第一层是深圳市地图轮廓模型, 中间层 是嵌入的水波纹图像, 第三层是水底轮廓模型, 在该地图进行展示时, 会有水面波动的效 果。 0090 上述实施例中, 终端通过将获取的水波纹图像与模拟动态水面效果的着色文件进 行关联, 并将关联后的水波纹图像, 置于目标区域的地图轮廓模型和水底地图轮廓模型之 间, 得到所述目标区域的地。
27、图; 从而使得在展示该地图时, 根据着色文件计算出水波纹图像 在不同时间所对应的颜色值; 并根据不同时间所对应的颜色值渲染水波纹图像, 以在不同 时间显示不同颜色值的水波纹图像, 使得水波纹变化更流畅, 提高了模拟水波纹的效果。 0091 在一个实施例中, 如图4所示, S208具体包括以下步骤: 0092 S402, 根据颜色函数, 计算水波纹图像中各像素点在不同时间所对应的颜色函数 值。 0093 其中, 颜色函数是一个与时间相关的函数, 用于确定水波纹图像在不同时间所对 应的颜色值, 具体可以是一个正弦函数。 0094在一个实施例中, 终端根据颜色函数计算水波纹图像 中各个像素点在不同时。
28、间所对应的颜色函数值。 其中, yi,j(t)是坐标为(i, j)的像素点对 应的颜色函数值,是坐标为(i, j)的像素点对应的颜色函数值相位差; A, k为常数。 0095 S404, 根据颜色函数值和关联关系, 计算出水波纹图像各像素点在不同时间所对 应的颜色值。 0096 在一个实施例中, 终端在计算水波纹图像中各像素点在不同时间所对应的颜色函 说明书 5/11 页 8 CN 111028323 A 8 数值之后, 根据颜色函数值和关联关系, 计算出水波纹图像各像素点在不同时间所对应的 颜色值。 其中关联关系可以用函数 i,jf(yi,j)表示,i,j是坐标为(i, j)的像素点所对应的。
29、 颜色值。 0097 上述实施例中, 终端通过根据着色文件中的颜色函数, 计算水波纹图像中各像素 点在不同时间所对应的颜色函数值, 并基于计算出的颜色函数值和水波纹图像与颜色函数 的关联关系, 计算出水波纹图像各像素点在不同时间所对应的颜色值, 从而使得终端根据 不同时间所对应的颜色值渲染水波纹图像, 在不同时间显示不同颜色值的水波纹图像, 使 得水波纹变化更流畅, 提高了模拟水波纹的效果。 0098 在一个实施例中, 如图5所示, 上述地图中水波纹的模拟方法还包括以下步骤: 0099 S502, 确定海关关区在地图中的位置坐标。 0100 其中, 海关关区对应于现实世界中的海关关区。 010。
30、1 在一个实施例中, 终端在得到目标区域的地图之后, 确定该目标区域的地图中是 否包含有海关关区, 若是, 则确定海关关区在该目标区域的地图中的位置坐标。 其中, 该目 标区域的地图为三维地图, 该位置坐标为海关关区在该目标区域的地图中的三维坐标。 0102 S504, 获取海关关区对应的关区图标。 0103 S506, 根据位置坐标建立关区图标与地图之间的映射关系。 0104 其中, 关区图标用于在地图中标识海关关区。 0105 在一个实施例中, 终端从素材库中获取用于在地图中标识海关关区的关区图标, 然后根据所获取的海关关区在地图中的位置坐标, 建立关区图标与目标区域的地图之间的 映射关系。
31、。 0106 在一个实施例中, 海关关区在地图中的三维位置坐标之后, 对海关关区的三维坐 标进行转换, 得到海关关区的二维坐标, 然后将海关关区的二维坐标确定为关区图标在地 图中的坐标, 从而建立关区图标与地图之间的映射关系。 0107 如图6所示, 为深圳市地图, 该地图中的关区图标与地图之间的具有映射关系, 当 移动该地图或者对该地图进行缩放时, 该关区图标会随着地图的变化而变化。 0108 上述实施例中, 终端通过确定海关关区在地图中的位置坐标, 获取海关关区对应 的关区图标, 然后根据位置坐标建立关区图标与地图之间的映射关系, 从而使得当移动该 地图或者对该地图进行缩放时, 该关区图标。
32、会随着地图的变化而变化。 0109 在一个实施例中, 还提供了地图中水波纹的模拟方法, 本实施例主要以该方法应 用于上述图1中的终端110来举例说明。 参照图7, 该地图中水波纹的模拟方法具体包括如下 步骤: 0110 S702, 获取水波纹图像。 0111 S704, 将水波纹图像导入地图工具。 0112 S706, 创建用于模拟动态水面效果的着色文件。 0113 S708, 建立水波纹图像与着色文件中颜色函数之间的关联关系。 0114 S710, 将关联着色文件的水波纹图像, 置于目标区域的地图轮廓模型和水底地图 轮廓模型之间, 得到目标区域的地图。 0115 S712, 确定海关关区在地。
33、图中的三维坐标。 0116 S714, 获取海关关区对应的关区图标。 说明书 6/11 页 9 CN 111028323 A 9 0117 S716, 对海关关区的三维坐标进行转换, 得到海关关区的二维坐标。 0118 S718, 将海关关区的二维坐标确定为关区图标在地图中的坐标, 从而建立关区图 标与地图之间的映射关系。 0119 S720, 当展示地图时, 获取地图中水波纹图像关联的着色文件。 0120S722, 根据颜色函数计算水波纹图像中各像素点在不同 时间所对应的颜色函数值。 0121 S724, 根据颜色函数值和关联关系, 计算出水波纹图像各像素点在不同时间所对 应的颜色值。 01。
34、22 S726, 根据不同时间所对应的颜色值渲染水波纹图像, 以在不同时间显示不同颜 色值的水波纹图像。 0123 图2、 4、 5和7为一个实施例中地图中水波纹的模拟方法的流程示意图。 应该理解的 是, 虽然图2、 4、 5和7的流程图中的各个步骤按照箭头的指示依次显示, 但是这些步骤并不 是必然按照箭头指示的顺序依次执行。 除非本文中有明确的说明, 这些步骤的执行并没有 严格的顺序限制, 这些步骤可以以其它的顺序执行。 而且, 图2、 4、 5和7中的至少一部分步骤 可以包括多个子步骤或者多个阶段, 这些子步骤或者阶段并不必然是在同一时刻执行完 成, 而是可以在不同的时刻执行, 这些子步骤。
35、或者阶段的执行顺序也不必然是依次进行, 而 是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。 0124 在一个实施例中, 如图8所示, 提供了一种地图中水波纹的模拟装置, 该装置包括: 水波纹图像获取模块802, 关联模块804, 地图获得模块806, 颜色值计算模块808和水波纹图 像显示模块810; 其中: 0125 水波纹图像获取模块802, 用于获取水波纹图像; 0126 关联模块804, 用于将水波纹图像与模拟动态水面效果的着色文件进行关联; 0127 地图获得模块806, 用于将关联着色文件的水波纹图像, 置于目标区域的地图轮廓 模型和水底地图轮廓模型之。
36、间, 得到目标区域的地图; 0128 颜色值计算模块808, 用于当展示地图时, 根据着色文件计算水波纹图像在不同时 间所对应的颜色值; 0129 水波纹图像显示模块810, 用于根据不同时间所对应的颜色值渲染水波纹图像, 以 在不同时间显示不同颜色值的水波纹图像。 0130 上述实施例中, 终端通过将获取的水波纹图像与模拟动态水面效果的着色文件进 行关联, 并将关联后的水波纹图像, 置于目标区域的地图轮廓模型和水底地图轮廓模型之 间, 得到所述目标区域的地图; 从而使得在展示该地图时, 根据着色文件计算出水波纹图像 在不同时间所对应的颜色值; 并根据不同时间所对应的颜色值渲染水波纹图像, 以。
37、在不同 时间显示不同颜色值的水波纹图像, 使得水波纹变化更流畅, 提高了模拟水波纹的效果。 0131 在一个实施例中, 关联模块804还用于: 0132 将水波纹图像导入地图工具; 0133 创建用于模拟动态水面效果的着色文件; 0134 建立水波纹图像与着色文件中颜色函数之间的关联关系。 0135 在一个实施例中, 颜色值计算模块808还用于: 0136 获取地图中水波纹图像关联的着色文件; 说明书 7/11 页 10 CN 111028323 A 10 0137 基于着色文件中的颜色函数, 确定水波纹图像在不同时间所对应的颜色值。 0138 在一个实施例中, 颜色值计算模块808还用于: 。
38、0139 根据颜色函数, 计算水波纹图像中各像素点在不同时间所对应的颜色函数值; 0140 根据颜色函数值和关联关系, 计算出水波纹图像各像素点在不同时间所对应的颜 色值。 0141 在一个实施例中, 颜色值计算模块808还用于: 0142根据颜色函数计算水波纹图像中各像素点在不同时间 所对应的颜色函数值; 0143其中, yi,j(t)是坐标为(i, j)的像素点对应的颜色函数值,是坐标为(i, j)的像 素点对应的颜色函数值相位差; A, k为常数。 0144 上述实施例中, 终端通过根据着色文件中的颜色函数, 计算水波纹图像中各像素 点在不同时间所对应的颜色函数值, 并基于计算出的颜色函。
39、数值和水波纹图像与颜色函数 的关联关系, 计算出水波纹图像各像素点在不同时间所对应的颜色值, 从而使得终端根据 不同时间所对应的颜色值渲染水波纹图像, 在不同时间显示不同颜色值的水波纹图像, 使 得水波纹变化更流畅, 提高了模拟水波纹的效果。 0145 在一个实施例中, 如图9所示, 装置还包括: 位置坐标确定模块812, 关区图标获取 模块814和映射关系建立模块816; 其中: 0146 位置坐标确定模块812, 确定海关关区在地图中的位置坐标; 0147 关区图标获取模块814, 用于获取海关关区对应的关区图标; 0148 映射关系建立模块816, 用于根据位置坐标建立关区图标与地图之间。
40、的映射关系。 0149 在一个实施例中, 海关关区在地图中的位置坐标为三维坐标, 映射关系建立模块 816还用于: 0150 对海关关区的三维坐标进行转换, 得到海关关区的二维坐标; 0151 将海关关区的二维坐标确定为关区图标在地图中的坐标, 从而建立关区图标与地 图之间的映射关系。 0152 上述实施例中, 终端通过确定海关关区在地图中的位置坐标, 获取海关关区对应 的关区图标, 然后根据位置坐标建立关区图标与地图之间的映射关系, 从而使得当移动该 地图或者对该地图进行缩放时, 该关区图标会随着地图的变化而变化。 0153 图10示出了一个实施例中计算机设备的内部结构图。 该计算机设备具体。
41、可以是图 1中的终端110。 如图10所示, 该计算机设备包括该计算机设备包括通过系统总线连接的处 理器、 存储器、 网络接口、 输入装置和显示屏。 其中, 存储器包括非易失性存储介质和内存储 器。 该计算机设备的非易失性存储介质存储有操作系统, 还可存储有计算机程序, 该计算机 程序被处理器执行时, 可使得处理器实现地图中水波纹的模拟方法。 该内存储器中也可储 存有计算机程序, 该计算机程序被处理器执行时, 可使得处理器执行地图中水波纹的模拟 方法。 计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏, 计算机设备的输入装 置可以是显示屏上覆盖的触摸层, 也可以是计算机设备外壳上设置的按键。
42、、 轨迹球或触控 板, 还可以是外接的键盘、 触控板或鼠标等。 0154 本领域技术人员可以理解, 图10中示出的结构, 仅仅是与本申请方案相关的部分 结构的框图, 并不构成对本申请方案所应用于其上的计算机设备的限定, 具体的计算机设 说明书 8/11 页 11 CN 111028323 A 11 备可以包括比图中所示更多或更少的部件, 或者组合某些部件, 或者具有不同的部件布置。 0155 在一个实施例中, 本申请提供的地图中水波纹的模拟装置可以实现为一种计算机 程序的形式, 计算机程序可在如图10所示的计算机设备上运行。 计算机设备的存储器中可 存储组成该地图中水波纹的模拟装置的各个程序模。
43、块, 比如, 图8所示的水波纹图像获取模 块802, 关联模块804, 地图获得模块806, 颜色值计算模块808和水波纹图像显示模块810。 各 个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的地 图中水波纹的模拟方法中的步骤。 0156 例如, 图10所示的计算机设备可以通过如图8所示的地图中水波纹的模拟装置中 的水波纹图像获取模块802执行S202。 计算机设备可通过关联模块804执行S204。 计算机设 备可通过地图获得模块806执行S206。 计算机设备可通过颜色值计算模块808执行S208。 计 算机设备可通过水波纹图像显示模块810执行S210。 015。
44、7 在一个实施例中, 提供了一种计算机设备, 包括存储器和处理器, 存储器存储有计 算机程序, 计算机程序被处理器执行时, 使得处理器执行以下步骤: 获取水波纹图像; 将水 波纹图像与模拟动态水面效果的着色文件进行关联; 将关联着色文件的水波纹图像, 置于 目标区域的地图轮廓模型和水底地图轮廓模型之间, 得到目标区域的地图; 当展示地图时, 根据着色文件计算水波纹图像在不同时间所对应的颜色值; 根据不同时间所对应的颜色值 渲染水波纹图像, 以在不同时间显示不同颜色值的水波纹图像。 0158 在一个实施例中, 计算机程序被处理器执行将水波纹图像与模拟动态水面效果的 着色文件进行关联的步骤时, 使。
45、得处理器具体执行以下步骤: 将水波纹图像导入地图工具; 创建用于模拟动态水面效果的着色文件; 建立水波纹图像与着色文件中颜色函数之间的关 联关系。 0159 在一个实施例中, 计算机程序被处理器执行根据着色文件计算水波纹图像在不同 时间所对应的颜色值的步骤时, 使得处理器具体执行以下步骤: 获取地图中水波纹图像关 联的着色文件; 基于着色文件中的颜色函数, 确定水波纹图像在不同时间所对应的颜色值。 0160 在一个实施例中, 计算机程序被处理器执行基于着色文件中的颜色函数, 确定水 波纹图像在不同时间所对应的颜色值的步骤时, 使得处理器具体执行以下步骤: 根据颜色 函数, 计算水波纹图像中各像。
46、素点在不同时间所对应的颜色函数值; 根据颜色函数值和关 联关系, 计算出水波纹图像各像素点在不同时间所对应的颜色值。 0161 在一个实施例中, 计算机程序被处理器执行根据颜色函数, 计算水波纹图像中各 像素点在不同时间所对应的颜色函数值的步骤时, 使得处理器具体执行以下步骤: 根据颜 色函数计算水波纹图像中各像素点在不同时间所对应的颜色函 数值; 其中, yi,j(t)是坐标为(i, j)的像素点对应的颜色函数值,是坐标为(i, j)的像素 点对应的颜色函数值相位差; A, k为常数。 0162 在一个实施例中, 计算机程序被处理器执行时, 使得处理器具体执行以下步骤: 确 定海关关区在地图。
47、中的位置坐标; 获取海关关区对应的关区图标; 根据位置坐标建立关区 图标与地图之间的映射关系。 0163 在一个实施例中, 海关关区在地图中的位置坐标为三维坐标, 计算机程序被处理 器执行根据位置坐标建立关区图标与地图之间的映射关系的步骤时, 使得处理器具体执行 以下步骤: 对海关关区的三维坐标进行转换, 得到海关关区的二维坐标; 将海关关区的二维 说明书 9/11 页 12 CN 111028323 A 12 坐标确定为关区图标在地图中的坐标, 从而建立关区图标与地图之间的映射关系。 0164 在一个实施例中, 提供了一种计算机可读存储介质, 存储有计算机程序, 计算机程 序被处理器执行 0。
48、165 时, 使得处理器执行以下步骤: 获取水波纹图像; 将水波纹图像与模拟动态水面效 果的着色文件进行关联; 将关联着色文件的水波纹图像, 置于目标区域的地图轮廓模型和 水底地图轮廓模型之间, 得到目标区域的地图; 当展示地图时, 根据着色文件计算水波纹图 像在不同时间所对应的颜色值; 根据不同时间所对应的颜色值渲染水波纹图像, 以在不同 时间显示不同颜色值的水波纹图像。 0166 在一个实施例中, 计算机程序被处理器执行将水波纹图像与模拟动态水面效果的 着色文件进行关联的步骤时, 使得处理器具体执行以下步骤: 将水波纹图像导入地图工具; 创建用于模拟动态水面效果的着色文件; 建立水波纹图像。
49、与着色文件中颜色函数之间的关 联关系。 0167 在一个实施例中, 计算机程序被处理器执行根据着色文件计算水波纹图像在不同 时间所对应的颜色值的步骤时, 使得处理器具体执行以下步骤: 获取地图中水波纹图像关 联的着色文件; 基于着色文件中的颜色函数, 确定水波纹图像在不同时间所对应的颜色值。 0168 在一个实施例中, 计算机程序被处理器执行基于着色文件中的颜色函数, 确定水 波纹图像在不同时间所对应的颜色值的步骤时, 使得处理器具体执行以下步骤: 根据颜色 函数, 计算水波纹图像中各像素点在不同时间所对应的颜色函数值; 根据颜色函数值和关 联关系, 计算出水波纹图像各像素点在不同时间所对应的。
50、颜色值。 0169 在一个实施例中, 计算机程序被处理器执行根据颜色函数, 计算水波纹图像中各 像素点在不同时间所对应的颜色函数值的步骤时, 使得处理器具体执行以下步骤: 根据颜 色函数计算水波纹图像中各像素点在不同时间所对应的颜色函 数值; 其中, yi,j(t)是坐标为(i, j)的像素点对应的颜色函数值,是坐标为(i, j)的像素 点对应的颜色函数值相位差; A, k为常数。 0170 在一个实施例中, 计算机程序被处理器执行时, 使得处理器具体执行以下步骤: 确 定海关关区在地图中的位置坐标; 获取海关关区对应的关区图标; 根据位置坐标建立关区 图标与地图之间的映射关系。 0171 在。
- 内容关键字: 地图 中水 波纹 模拟 方法 装置 设备 可读 存储 介质
多功能信号采集控制器.pdf
用于汽车曲轴加工用表面打磨装置.pdf
金属锂锭包装装置.pdf
漏电检测设备.pdf
用于管件与端盖焊接的夹具.pdf
电池检测防爆机构.pdf
塑料造粒机用输送装置.pdf
可调路灯.pdf
用于保护电池及储存运输安全的熔断片.pdf
用于不锈钢开平机的可调限位装置.pdf
摆动脉冲出水结构及出水装置.pdf
车载充电器.pdf
隧道内部照明装置.pdf
抗冲击耐腐蚀风机叶片.pdf
装盒机入盒机构及装盒机.pdf
轨道集装箱门式起重机的运行机构.pdf
电极植入设备.pdf
阀门加工用尺寸检测装置.pdf
汽车地桩锁的防撞装置.pdf
污水处理用生态浮床.pdf
汽车散热器管路折弯工装.pdf
玻璃幕墙拼接装置.pdf
钢筋衍架楼承板防漏浆结构及楼承板.pdf
充电桩用防撞阻拦杆.pdf
电视音频测试装置.pdf
定位装夹设备及加工系统.pdf
基于BIM和AI大模型的工程进度管理方法及系统.pdf
基于4D毫米波雷达的目标航迹起始方法.pdf
基于多层级虚拟电厂的能量协调控制分配方法及系统.pdf
钻孔灌注桩清孔装置及其施工方法.pdf
建筑施工安全智能监控系统及方法.pdf
接插件到位检测方法、装置、设备及其介质.pdf
带有导线夹紧功能的低压进线柜.pdf
可折叠量子点光色转换膜片、显示模组和显示屏.pdf
停车管理设备可动态扩展太阳能板结构.pdf
路灯控制柜.pdf
交换机用安装装置.pdf
可旋转的气压密封性测试工装.pdf
填埋场渗滤液导排管道检测装置.pdf
真空查漏气体喷射装置.pdf
新型环境园林设计用测量装置.pdf
散热型低压抽出式开关柜.pdf
调节式浮封环测量装置.pdf
手车用三相带熔断器电压互感器.pdf
具有防积液功能的控制箱.pdf
监控设备防雾装置.pdf
用于汽车白车身门窗的变形测量装置.pdf
基于CMOS图像传感器的楼宇视频采集监控系统.pdf
发动机制动阀的检测装置.pdf
无人机及基于无人机的体温监测系统.pdf
BUCK驱动升压电荷泵电路.pdf