可以更改Kinect缓冲区大小 [英] Change Kinect Buffer size is Possible

查看:71
本文介绍了可以更改Kinect缓冲区大小的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道是否可以改变Kinect缓冲区的大小。使用  Coordinate mapper basics示例,帧速率降低,特别是在通过Kinect工作室运行时(15 fps,没有Kinect工作室,7 fps和Kinect工作室)和
我怀疑这是由于Kinect缓冲区快速填充。

I wondered whether it is possible to change the size of the Kinect buffer. Using  Coordinate mapper basics sample the frame rate is reduced particularly when running through Kinect studio (15 fps without Kinect studio and 7 fps with Kinect studio) and I suspect this is due to the Kinect buffer filling up to quickly.

还是有另一种方法可以保持帧率更高!

Or is there another solution to keep the framerate higher!

非常感谢先进

推荐答案

Hi Violino2

Hi Violino2

通常,坐标映射器基础样本使用多源帧。这个框架的工作方式是同步你想要使用的每种类型的KinectStream的所有源/读取器(例如:颜色,深度,红外,正文)。帧速率取决于上述流的最低速度

In general the coordinate mapper basics sample utilizes the multi source frame. The way this frame works is by synchronizing all the source/readers for each type of KinectStream you want to use (for example: color, depth, ir, body). The frame rate depends on the lowest speed of the aforementioned streams.

默认情况下,每秒可以获得30帧。但是,使用"颜色"源时,如果指示灯为暗,或者光照条件不合适,则颜色源将降至已知的每秒15帧。这使得多源帧读取器的其他帧
的同步降至15fps。

By default you can get 30 frames per second. However when using the Color source, if the light is dimm, or the lighting conditions are not suitable, the Color source drops to a known 15 frames per second. This makes the sychronization of the other frames drop to 15fps for the multi source frame reader.

因此,在坐标映射器示例的情况下,我要尝试的第一件事是添加更多光线,看看是否有助于提高帧速率。

So the first thing I would try in the case of the coordinate mapper example is to add more light and see if that helps with your frame rate.

在深入研究源代码之后,请检查系统规格并深入了解。

After this delve into the source code, check your system specs and go deeper.


这篇关于可以更改Kinect缓冲区大小的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆