简体   繁体   English

点云与python中另一个点云的最佳拟合

[英]Best fit of point cloud to another point cloud in python

I have the following problem:我有以下问题:

From a txt-file I have two arrays with x,y,z coordinates of each point cloud and a temperature value.从 txt 文件中,我有两个数组,其中包含每个点云的 x、y、z 坐标和温度值。 I extracted the coordinate lists out of two fem-files.我从两个 fem 文件中提取了坐标列表。 Both describe a similar part but the distance from point to point are different in each point cloud.两者都描述了相似的部分,但每个点云中点到点的距离不同。

Now I want to match the first point cloud to the other.现在我想将第一个点云与另一个点云匹配。 At the end I want to map the temperature value of the first point cloud to the second point cloud.最后我想将第一个点云的温度值映射到第二个点云。

  • Array_1 [point_index, x-coordinate, y-coordinate, z-coordinate, temp. value]
  • Array_2 [point_index, x-coordinate, y-coordinate, z-coordinate]

Goal: Array_2 with the temp value of the nearest point of Array_1 after fitting the point clouds on each other.目标: Array_2 与 Array_1 的最近点的临时值在彼此拟合点云后。

示例图片

Thank you for inspiration.谢谢你的灵感。

I didn't quite understand what is your goal, but point cloud registration sounds like what you are looking for.我不太明白你的目标是什么,但点云注册听起来像你正在寻找的。 See if this fits your goal - http://www.open3d.org/docs/0.7.0/tutorial/Basic/icp_registration.html看看这是否符合您的目标 - http://www.open3d.org/docs/0.7.0/tutorial/Basic/icp_registration.html

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM