2

我正在尝试使用 MS Kinect SDK 从 kinect 传感器读取深度相机数据并创建深度图,以便您可以在黑暗中识别特征,这是一种夜视反馈。我一直在研究随样品提供的标准单色外观,很难看出任何特征真的很好,只是看到物体的轮廓,你不能真正看出物体的上升和下降。看着像这里完成的 3d 图像3d Kinect Depth Map 之类的东西。

只是想知道这是否可能?如果是这样,如何使用新的 MS Kinect SDK 来解决这个问题?

4

3 回答 3

1

Kinect 传感器发出和检索以制作深度图的光是红外光,因此普通光不会影响传感器的工作方式。所以你不需要对代码做任何事情,因为 kinect 已经设置好了

于 2012-01-19T15:49:01.923 回答
0

我认为您想突出显示“表面法线”,这使得 3D 中的一切都更加清晰。请参阅 OS X 上的“cocoaKinect”应用程序或选中 Windows 或 OS X 上 RGBDemo 上的“normals”复选框(尽管该实现不如 cocoaKinect 应用程序那么顺利)。

于 2011-12-13T20:35:05.100 回答
0

听起来您想对深度数据执行直方图均衡化。基本思想是将颜色范围(黄色->黑色)分配给深度范围(距传感器的最小距离->距传感器的最大距离)。

您可以找到大量参考代码:

  1. 用于 Unity3d (C#/Unity3D) 的 Zigfu OpenNI 绑定
  2. OpenNI NiSimpleViewer 示例 (C++/OpenGL)
于 2012-02-04T22:18:17.150 回答