c# - 是否可以对kinect深度流进行预处理(在骨架引擎之前)

标签 c# wpf kinect

我希望能够在 用于生成骨架数据之前修改原始深度流数据(和/或颜色),看看我是否可以从骨架跟踪中获得更好的结果我正在使用的环境。从我读过/尝试过的内容来看,我认为这是不可能的,但很想被证明是错误的。

除了编写我自己的骨架跟踪算法之外,任何人都可以建议我可能成功的任何其他方法吗?是否可以从Kinect Studio录制的.xed文件中提取数据并在回放前修改它们?

注意:使用 Kinect for Windows,C# SDK 1.6。 干杯!

最佳答案

不幸的是,SDK 不允许在生成骨架数据之前访问数据流。您需要查看不同的软件包才能做到这一点 - 查看 PrimeSense NiTE 2...但如果您必须坚持使用 MS SDK,则必须实现您自己的骨骼跟踪或跟踪校正。

关于c# - 是否可以对kinect深度流进行预处理(在骨架引擎之前),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13872057/

相关文章:

c# - 从另一个类调用方法

c# - 无法使用 WSDL 定义

c# - 如何使用 ObservableCollection 从 ViewModel 刷新 UI?

c# - 将 WPF 控件公开为 ActiveX 控件

c# - 如何在wpf中获取窗口句柄

visual-studio - 使用 OpenNI 和 Visual Studio 时出现错误 LINK2019

Kinect SDK 用于计算关节方向的算法

c# - 从 C# 中的 T-Sql 数据库读取以 UTC 格式保存的 DateTime

c++ - 将 OpenCV kinect_maps 转换为 DLL

c# - 当我将 ConnectionId 添加到组时,我丢失了 Hub 中的所有连接