我正在编写一个使用 Kinect 的 C# 应用程序,我正在获取当前的输出并将其写入着色器资源并将其渲染为纹理,我的问题是 Kinect(显然)仅以 30fps 运行,所以它正在节流我的表现很糟糕。
克服这个问题的最佳方法是什么,是多线程吗?是否有某种设计模式可以帮助解决此类问题?据我所知,我可能想让 kinect 处理线程上的数据,然后在进程完成时访问它,但我不确定从哪里以安全的方式开始。
感谢您提供的任何建议。
我目前将 OpenNI 用于 kinect 驱动程序/api,并将 SlimDX 用于渲染的 directX 端。