【问题标题】:3D Human Pose Estimation3D 人体姿势估计
【发布时间】:2023-03-29 08:20:01
【问题描述】:

我正在从事人体姿势估计工作。 我能够在图像中生成一个人不同关节的二维坐标。 但我需要 3d 坐标来解决我的项目的目的。

是否有任何库或代码可用于生成关节的 3d 坐标?

请帮忙。

【问题讨论】:

  • 嗨,欢迎来到 StackOverflow!您应该添加更多详细信息,例如代码示例和执行日志,因为它将帮助我们帮助您。您也可以拨打Tour,它将帮助您了解如何正确提问:)
  • 你可以试试这样的:github.com/facebookresearch/VideoPose3D。单目图像的 3d 姿态估计显然不如使用深度传感器或多个摄像头准确,但您可以得到看似合理的 3d 骨架。

标签: tensorflow opencv estimation openpose pose


【解决方案1】:

对于姿势估计的 3d 坐标,您有一个限制。您无法仅使用一台相机(单目)获得 3d 姿势。你有两种方法来估计这些:

  1. 使用 RGBD(红色、绿色、蓝色和深度)相机,例如 Kinect

  2. 或使用至少两个摄像头的立体视觉。

对于 RGBD,opencv contrib 有一个库。

但如果你想使用立体视觉,你有一些步骤:

1.获取相机标定参数

您可以关注this进行校准。

2.那么您应该使用校准参数使您的点不失真。

3.那么你应该得到两个相机的投影矩阵。

4.最后,您可以使用opencv三角测量来获取3D坐标。

关于每个步骤的更多信息,您可以搜索立体视觉、相机校准、三角测量等。

【讨论】:

  • @User4680 有帮助吗?
猜你喜欢
  • 1970-01-01
  • 2021-11-18
  • 2016-03-01
  • 2020-10-31
  • 2013-02-15
  • 2021-08-28
  • 1970-01-01
  • 1970-01-01
  • 2019-08-23
相关资源
最近更新 更多