Image processing 不带kinect摄像头的kinect sdk使用

Image processing 不带kinect摄像头的kinect sdk使用,image-processing,kinect,Image Processing,Kinect,是否可以使用kinect sdk的功能而不使用从kinect摄像头捕获的图像(例如,计算机上的静态图像) 。类似于AAM映射。 如果有办法,请有人提供一个简短的代码示例-假设输入图像路径将返回该图像上的映射点 谢谢不,原因很简单 Kinect不捕获图像 它结合了: 形象 用红外传感器制作的深度图 SDK假设所有这些元素都在那里,来自Kinect硬件 从硬件方面解释Kinext提供的所有功能 这意味着,即使在向其提供图像时(这将是非常困难的),您也会错过在运动捕捉中实际使用的绝对关键的深度信息

是否可以使用kinect sdk的功能而不使用从kinect摄像头捕获的图像(例如,计算机上的静态图像)

。类似于AAM映射。 如果有办法,请有人提供一个简短的代码示例-假设输入图像路径将返回该图像上的映射点


谢谢

不,原因很简单

Kinect不捕获图像

它结合了:

  • 形象
  • 用红外传感器制作的深度图

SDK假设所有这些元素都在那里,来自Kinect硬件

从硬件方面解释Kinext提供的所有功能


这意味着,即使在向其提供图像时(这将是非常困难的),您也会错过在运动捕捉中实际使用的绝对关键的深度信息。

TomTom给出了一个有效的答案。但是,如果您的场景是需要在访问物理传感器(例如,您在火车上)的情况下运行SDK,或者希望处理来自其他传感器的大量数据,则可以使用Kinect Studio。Kinect Studio允许您记录来自Kinect传感器的所有源并保存这些文件(警告:文件大小太大)。然后,您可以播放这些文件,就像它是来自物理传感器的实时数据一样。这不仅适用于在飞机上进行开发/测试,而且还可以缩短开发时间(例如,在按下F5键后,您不必从办公桌上站起来)。

您尝试过吗?如果人脸跟踪是您的目标,那么有多种算法可供参考。Kinect使用的面跟踪代码也可从Kinect for Windows Developer Toolkit的
Microsoft.Kinect.Toolkit.FaceTracking
命名空间中获得。“来自Kinect硬件”->这是强制性的吗?如果我有一个RGB图像和一个深度图,可能来自不同的传感器,比如RealSense?或者我正在从磁盘读取的数据?没有办法使用人脸跟踪功能吗?