我最近为Windows推出了一款新的MS Kinect v2,并且为了了解它是如何工作的,以及我将如何实现它未来的想法,我正在弄乱它。
到目前为止,我只是使用几乎全新的东芝C55笔记本电脑(i5 2.5GH,8GB RAM,NVidia 710M)来取笑Kinect浏览器附带的样本(下载新SDK)。
事实是,我已经尝试过" Coordinate Mapping基础知识"样本,有多种形式(D2D,XAML,HTML和WPF)。此示例仅使用深度框架删除背景。
到目前为止,我已经尝试了所有版本,而XAML示例的运行速度非常非常慢......而其余版本的运行非常非常顺畅......
所以我尝试了从GitHub中提取的外部代码,技术上也是如此,同样使用XAML。它也运行得太慢。
由于我不习惯为MS平台开发,我不知道它是否真的是硬件问题,或者XAML是否有更高的要求,我无法弄清楚为什么会这样只有XAML表现得那么糟糕。
我试图找到任何类似的问题,但没有发现任何对我的案例有用的问题。
我知道这可能是我的错,但我不知道为什么......也许是对整个设置的误解?
我找到的外部样本:https://github.com/Vangos/kinect-2-background-removal
还尝试了来自同一GitHub的CoordinateMapper,同样的问题:https://github.com/Vangos/kinect-2-coordinate-mapping
谢谢大家。
在成功开发和部署WPF应用程序之后,我开始使用Windows RT检查Kinect的性能,并且我在内存级别发现了很多问题,W8.1 RT很慢,并且不支持Kinect V2,至少在我的测试硬件中是这样。这个问题可能会导致我发现的另一个问题中描述的症状:Kinect camera freeze
这个问题也让我注意到新的Kinect V2对环境温度非常敏感。
希望这有助于一些具有类似问题的Overflowed developars:)。
答案 0 :(得分:0)
Coordinate Mapper XAML和Coordinate Mapper WPF样本都使用XAML。标记为“XAML”的版本是Windows应用商店应用。标记为“WPF”的版本是Windows桌面应用程序。在我运行Performance and Diagnostics tools in Visual Studio 2013之前,我在两台机器上看不出太大差异。我建议运行它们并创建分析报告。这将帮助您发现导致差异的确切原因。