首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将Shrec 17和DHG等数据集的世界坐标转换为图像坐标

如何将Shrec 17和DHG等数据集的世界坐标转换为图像坐标
EN

Stack Overflow用户
提问于 2020-11-26 14:56:31
回答 1查看 36关注 0票数 1

我正在研究一种机器学习模型,用于使用深度图像检测手部关键点。到目前为止,我看到的数据集包括世界视图和图像视图中关键点/骨架的标签(参见Shrec 17或DHG数据集)。我已经看过几篇论文和它们的实现,它们学习关键点检测的世界坐标。我想了解如何将3D世界坐标映射到深度图像,检查数据的可视化,并可能扩展经过训练的模型,以便在Azure Kinect上进行实时预测/可视化

EN

回答 1

Stack Overflow用户

发布于 2020-12-01 21:55:51

你必须知道摄像机的校准矩阵。此操作的管道如下所示。

3D世界坐标--> 3D相机坐标--> 2D相机坐标。

第一步称为外部校准,第二步是所谓的内部校准,您在任何情况下都需要它。

例如:假设您有一个用于3D点检测的LIDAR。您拥有的世界坐标不是相对于LIDAR的原点。如果您的相机与您的LIDAR不在同一位置(这在物理上是不可能的,但如果它们非常接近,您可能会忽略),首先,您必须转换这些3D坐标,以便它们现在相对于相机的原点进行表示。如果您知道相机和激光雷达的位置,则可以使用旋转和平移变换矩阵执行此操作。

第二步再一次通过变换矩阵。但是,您需要了解使用中的相机的一些内部参数。(例如焦距,偏斜)如果你有相机,这些可以通过一些实验计算出来,但在你的情况下,应该是这些校准矩阵与数据一起提供给你。那就自找麻烦吧。

您可以在此链接中阅读所有这些内容。https://www.mathworks.com/help/vision/ug/camera-calibration.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65017317

复制
相关文章

相似问题

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