【问题标题】:Kinect - Get real world pixel coordinates from a depth imageKinect - 从深度图像中获取真实世界的像素坐标
【发布时间】:2015-04-09 17:32:00
【问题描述】:

我正在使用这个数据集开发一个 C++ 跌倒检测应用程序: http://fenix.univ.rzeszow.pl/~mkepski/ds/uf.html 我可以从这些图像中获得以毫米为单位的深度距离,但我想计算(如果可能的话)现实世界中像素的 X 和 Y 坐标。

有可能吗?我该怎么做?

【问题讨论】:

  • 为您的 kinect 设备创建变换矩阵,并通过它简单地变换点......如果您的数据尚未从相机空间转换,那么您需要在此之前进行。注意红外和普通相机有时有不同的 FOV 并且它们之间有偏移看这里:stackoverflow.com/a/19905805/2521214 所以你需要有关获取数据的设备的所有信息也看这里stackoverflow.com/a/28084380/2521214
  • 问题是我用的是上面提到的数据集,不是我自己的相机拍的。

标签: c++ math coordinates kinect depth


【解决方案1】:

如果您使用的是 Windows SDK,则可以捕获骨架框架。它提供真实世界坐标 x,y,z

【讨论】:

    猜你喜欢
    • 2014-06-15
    • 2012-07-31
    • 1970-01-01
    • 2012-02-06
    • 1970-01-01
    • 1970-01-01
    • 2016-02-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多