Kinect“睡眠”命令

时间:2014-01-07 16:04:34

标签: c# kinect

我正在尝试编写一个C#手和指尖检测程序,现在我已经能够得到手点并将它们存储在List中但是我对于如何呈现该数据以使其有点卡住可视化结果。

我现在的解决方案是在画布上绘制一个黑点(我试图使用椭圆形状),但我认为这是非常耗时的,我看不到结果。

有没有办法让Kinect忽略下一个,例如30帧,换句话说,我可以让kinect每30帧只调用一次onFrameReadyEvent吗?

如果有人有任何其他结果演示解决方案,请随时分享;)

提前致谢。

1 个答案:

答案 0 :(得分:1)

由于OnFrameReadyEvent是一个事件,请查看Reactive Extensions

Rx有一个Throttle扩展方法,您可以使用它只能获得每秒1帧。举个例子,看看这个问题:
How to throttle event stream using RX?