python - 点云与python中另一个点云的最佳拟合
问题描述
我有以下问题:
从一个 txt 文件中,我有两个数组,其中包含每个点云的 x、y、z 坐标和一个温度值。我从两个 fem 文件中提取了坐标列表。两者都描述了相似的部分,但每个点云中点到点的距离不同。
现在我想将第一个点云与另一个点云匹配。最后我想将第一个点云的温度值映射到第二个点云。
Array_1 [point_index, x-coordinate, y-coordinate, z-coordinate, temp. value]
Array_2 [point_index, x-coordinate, y-coordinate, z-coordinate]
目标:将点云相互拟合后,Array_2 与 Array_1 的最近点的温度值。
谢谢你的灵感。
解决方案
我不太明白您的目标是什么,但点云注册听起来就像您正在寻找的那样。看看这是否符合您的目标 - http://www.open3d.org/docs/0.7.0/tutorial/Basic/icp_registration.html
推荐阅读
- c# - 如何使用属性动态编译带有资源引用的代码?
- c - Strtol 没有返回正确的 endptr - C
- prolog - 冻结/2 的意外行为
- python - 我不确定我是否正确安装了 GUDHI
- python - 计算 Pandas 的复利投资回报
- node.js - 如何访问 XMLHttpRequest 中发送的 JSON
- zend-framework2 - ZF FactoryInterface - 使用选项参数配置加载依赖项
- c# - 如何以编程方式修改平面文件连接到 SSIS 包的连接字符串?
- python - Postgres死锁与(选择共享+插入)和(选择更新+更新)
- android - 意图广播:RegisterUponInstallReceiver、本机 ANR、无 Java 堆栈