使用Kinects Depth Camera在黑暗中观看

时间:2011-12-13 05:49:43

标签: 3d kinect point-clouds

我正在尝试使用MS Kinect SDK从kinect传感器读取深度相机数据,并创建深度贴图,以便您可以在黑暗中制作出一些夜视功能反馈。我一直在使用样品提供的标准单色外观,很难看出任何功能真的很好只是为了看到物体的轮廓,你不能真正弄清楚对象的上升和下降。看看像这里完成的三维图像3d Kinect Depth Map.

只是想知道这是否可行?如果是这样,如何使用新的MS Kinect SDK进行操作?

3 个答案:

答案 0 :(得分:1)

Kinect传感器发出并检索的光线使深度图显示为红色,因此正常光线不会影响传感器的工作方式。所以你不会对代码做任何事情,因为kinect已经设置为执行该操作

答案 1 :(得分:0)

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

答案 2 :(得分:0)

听起来你想对深度数据执行histogram equalization。基本思路是将颜色范围(黄色 - >黑色)分配到深度范围(距传感器的最小距离 - >距传感器的最大距离)。

你可以找到很多参考代码:

  1. Zigfu OpenNI bindings for Unity3d (C#/Unity3D)
  2. OpenNI NiSimpleViewer sample (C++/OpenGL)