我刚开始使用Processing,因为我需要获得一系列图像,颜色和深度。当我在绘图时保存图像时,因此对于每个图像,我得到了保存。我有2fps左右。有没有办法改善这个?
我的想法是将图像存储在数组列表中。我以为有一个函数setup()所以还会有一个函数shutdown()或者什么。所以,当我按下Esc按钮或关闭变冷的窗口时。像反编译器一样。我可以在哪里运行一个列出并保存它们的循环槽。但我没有找到这样的功能。
我正在使用MacBook Air(2013)
答案 0 :(得分:1)
如果您使用OpenNI / SimpleOpenNI,我建议使用更好的选项:使用.oni格式(存储深度和rgb流)。您所要做的就是:
要录制到.oni文件,您有两个选择:
brew install homebrew/science/openni2
。此案例中的路径类似于/usr/local/Cellar/openni2/2.2.0.33/share/openni2/tools/NiViewer
)获得.oni文件后,您可以轻松地以不同的速率读取/播放,并访问深度/ rgb流以保存到磁盘。
关于您现有的计划 帧速率下降是因为在同一个线程中它每帧编码并将两个图像写入磁盘。您可以通过以下方式改进: