线性插值 java_java – 散乱2D数据的线性插值
所以我有一些不规则间隔的数据,我想插入到常规网格上. (我想完全用
this但是用Java做)这是一张图片:
基本上我有每个点的x和y坐标以及与每个点相关的z值,我想在它们之间进行插值并填充图像的中心.
使用Java执行此操作的最佳方法是什么?我可以使用内置的2D插值库吗?或者我应该尝试“自己动手”的方法吗?
This post和this one似乎也试图解决我的问题,但他们的答案并不适用.
Someone else有同样的问题,但没有解决方案.
注意:我正在使用JavaFX-2,所以如果我能以某种方式使用他们的Interpolator类,那将是伟大的.
.
.
编辑:
如果有人偶然发现并想知道我最终使用的是什么,那么这是BGU的Delaunay Triangulation实现:
Main Site
Code API
最佳答案 如果线性插值已足够,我建议您使用带有Gouraud着色的3d网格进行绘制:
>将2d点云转换为网格(您可以谷歌搜索现有算法)
>将每个点的z值映射到顶点的颜色
>使用Gouraud Shading在顶点颜色之间启用线性插值
>在网格顶部创建一个摄像头并使用异常投影(以避免透视)
你说你可以使用JavaFX. JavaFX支持3d场景,您可以构建自己的网格.但是看看TriangleMesh的JavaDoc,我找不到任何设置顶点颜色的方法,我发现只有一个方法来设置(x,y,z)和(u,v)(纹理坐标)坐标.
线性插值 java_java – 散乱2D数据的线性插值相关推荐
- qt可视化数据展板_Qt 2D数据可视化之QCharts
欢迎关注公众号,获得更多其他信息.如果对你有帮助,可以点个赞,让它可以帮助到更多的同志~ 公众号: Pou光明 Qt Charts 在Qt4时代就有了,不过一直以来是商业许可的.QCharts可以在社 ...
- 3D卷积GAN飞起!微软“可缩放”新框架只需2D数据即可生成逼真3D模型
点击我爱计算机视觉标星,更快获取CVML新技术 本文转载自新智元. 新智元报道 来源:VB 编辑:元子 [新智元导读]Microsoft Research近日发表论文介绍了一种通过2D数据生成 ...
- python中离散数据插到格点_如何在python中将2D数据插值(或映射)到规则的齐次网格(如250x250)...
我正在努力将两个1D数组插值到常规的2D网格中.在A = [[ 193.05 192.55 192.06 ..., 191.21 190.73 190.26] [ 193.05 192.55 192. ...
- json解析详解 java_Java解析Json数据的两种方式详解
JSON数据解析的有点在于他的体积小,在网络上传输的时候可以更省流量,所以使用越来越广泛,下面介绍使用JsonObject和JsonArray的两种方式解析Json数据. 使用以上两种方式解析json ...
- import json java_JAVA的JSON数据包装-博客园老牛大讲
标签: 一.什么是json呢? { "id":"1", "username":"老牛大讲堂", "passwo ...
- twaver html5软件价格,TWaver HTML5 (2D)----数据元素
概述 数据元素是数据模型的基本要素,用于描述图形网元,业务网元,或者纯数据.TWaver HTML5中所有数据元素都继承自twaver.Data.为不同功能的需求,预定义了三类数据类型:twaver. ...
- json特殊符号 java_java 中JSON数据特殊字符的处理
JSon 数据中的String 传递数据时,需要处理好特殊字符. JSon数据中有特殊字符: 1:引号 ,如果是使用单引号,来括值的话,那String 中 ' 单引号为特殊字符 2:正斜杠,反斜杠 ...
- 线性插值, 双线性插值讲解
1 线性插值(Linear Interpolation): 原理:已知一组(x, y)数据点,如[(x0, y0), (x1, y1), ......, (xn, yn)],通过在每一对点之间建立直线 ...
- MIT与FAIR提出「mixup」,利用数据和标签的随机线性插值提高神经网络的健壮性
来源: 雷克世界 摘要:麻省理工学院(MIT)与Facebook人工智能研究院(FAIR)提出了一种能够构建虚拟训练样本的方法--mixup,提高了神经网络的健壮性. 近日,麻省理工学院(MIT)与F ...
最新文章
- 隐马尔可夫(HMM)
- 将列表转成数组_漫画 | 什么是散列表(哈希表)?
- Oracle12如何重装,Oracle怎么重新安装?
- 2021大“游”不同——百度旅游行业洞察
- eeprom和编程器固件 k2_用编程器免拆夹子刷斐讯K2 K2P解决难搞固件 刷BREED 无损原EEPROM...
- 2006毕业设计Delphi篇(二)
- 科大讯飞语音识别demo
- ubuntu16.xxx安装mysql5.0项目迁移环境搭建
- 电脑软件:推荐一款本地文档搜索神器,赶快下载试试吧!
- 【企业了解】巨量引擎(飞鱼CRM)
- 28388D上电时从BOOT跳转到main过程分析
- 微信小程序srt_微信小程序商城开发之实现商品加入购物车的功能(代码)
- mac jupyter notebook 服务似乎挂掉了,但是会立刻重启的
- iOS 开发常见崩溃分析
- 洛谷4234最小差值生成树题解(最小生成树+LCT)
- 明哥,给大学生的几点建议
- 零基础Java难学吗?自学怎么样?
- 微信,世界上最成功的私链
- Counting Cards 函数实现21点算法
- PX4无人机-Gazebo仿真实现移动物体的跟踪