BodyFrameSource来自文件(播放)和多重播放源 [英] BodyFrameSource from a file (playback) and multiple playback sourcing

查看:86
本文介绍了BodyFrameSource来自文件(播放)和多重播放源的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


逐帧同时采购多个录音文件:


关于使用多个KStudioClient /我有哪些选择? KStudioPlayback同时?可以这样做并用于可视化(比如通过Unity3D)存储在多个文件上的信息吗?

What are my options regarding working with multiple KStudioClient/KStudioPlayback simultaneously? Could this be done and used to visualize (say via Unity3D) information stored on multiple files?


我想迭代通过2个不同录音的帧,并在我的应用程序中集成两者的信息。 s
远我理解 
迭代框架通常使用BodyFrameSource(在身体数据的情况下)完成但不清楚如何从KStudioClient或KStudioPlayback利用此对象。

I would like to iterate through the frames of 2 distinct recordings and integrate information from both in my app. As far as I understand iterating through frames is generally done using BodyFrameSource (in the case of body data) but it is unclear how to harness this object from a KStudioClient or a KStudioPlayback.


请指教!

Guy

推荐答案

使用Kinect记录,在连接状态下,主体是无状态的,并由运行时根据深度/红外信息重新生成。您只能有一个实例"已连接"并且要锁定的帧数是不确定的。根据
创建剪辑的方式,您可能会在播放过程中注意到这一点。如果您要在剪辑之间切换,这将导致连接新实例将导致失去身体跟踪系统的生成状态当您替换时。

With Kinect recordings, in a connected state, the body is stateless and regenerated by the runtime based on depth/ir information. You can only have one instance "connected" and the amount of frames to lock on is non-deterministic. Depending on how you created the clip, you may notice this during playback. If you were to alternate between clips, this will result of connecting a new instance would result in loosing that generative state of the body tracking system when you alternate.

例如,如果您设置Kinect Studio重新编码并让用户已经跟踪并开始录制。然后在开始录制之前进行另一次录制,覆盖传感器并捕获锁定状态(这是录制时的最佳做法)。
在运行Body Basics的情况下回放这两个场景,您将看到第一次录制将导致在运行时生成锁定点之前经过一段时间。在第二个剪辑的位置,您将看到锁定同时发生。

For example, if you setup Kinect Studio recoding and have the user already tracked and start recording. Then make another recording where you cover the sensor before starting the record and capture the lock-on state(this is best practice when doing recordings). Playing back both of these scenarios with Body Basics running, you will see that the first recording would result in some time elapsing before the runtime generates a lock on point. Where the second clip, you will see the lock on happen at the same time.

启用此功能的唯一方法是创建一个单独的录制/播放机制,您可以在其中导入第一个剪辑,但新录音将有第二帧的空间。如果你包括深度/颜色,那么你将不得不包括那个,但如果不使用SSD或> 7200RPM驱动器,空间/速度
将是一个问题。 当你第二次播放时,你可以然后将其合并到新文件中。

The only way to enable this is to create a separate recording/playback mechanism where you import the first clip, but the new recording will have a space for the second frame. If you are including depth/color, then you will have to include that but space/speed will be an issue with color if not using SSD or >7200RPM drives. When you do your second playback, you can then incorporate that into the new file as well.


这篇关于BodyFrameSource来自文件(播放)和多重播放源的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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