首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将二维图像映射到三维扫描数据

将二维图像映射到三维扫描数据
EN

Stack Overflow用户
提问于 2022-04-21 11:57:01
回答 1查看 699关注 0票数 1

给出了叶片的二维图像及其相应的stl/ply/pcd格式的三维扫描数据。使用python可以将2D图像映射到3D扫描数据上吗?或者,我们可以从2D图像中提取颜色信息,并使用python库将颜色纹理映射到3D扫描数据上吗?我正在做一个项目,我想定位叶片上的缺陷位置,我已经实现了人工智能算法来定位2D图像上的缺陷,但是现在我想将这些信息传递到3D CAD数据中。

Ps。我刚开始处理3D数据,所以任何建议都会有很大的帮助。

EN

回答 1

Stack Overflow用户

发布于 2022-05-03 03:46:22

  1. 如果你的3d数据意味着一个时间戳中来自激光雷达设备的点云数据,你可以计算从你的相机到你的激光雷达的转换,并将你的激光雷达投射到图像平面并得到颜色。您可以引用这里中的代码
  2. 如果你的3d是从立体视觉软件收集的,比如colmap。图像和三维模型之间也存在着姿态关系。您可以采用与情景1相同的方法。
  3. 最糟糕的情况是你的模型在图像和3d模型之间没有任何相对的姿态。解决方案是计算image-to-geometry结果。image-to-geometry方法将猜测图像相对于三维模型的三维姿态。
  4. 如果您只想知道如何将纹理映射到三维模型。有一个回答
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71954059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档