将Kinect v2与单独的麦克风同步 [英] Syncing the Kinect v2 with a separate microphone

查看:75
本文介绍了将Kinect v2与单独的麦克风同步的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述





我想同时录制RGB-D视频和音频流:RGB-D应来自Kinect v2,音频应该来自一个单独的麦克风。  这两个流需要尽可能对齐。如果我使用Kinect的内置麦克风(通过相对时间戳),这个问题将很容易解决,但遗憾的是我不能这样做 - 内置麦克风不适合我的目的。 br />


一种可能的解决方案是将两个流与系统时钟对齐,例如记录每个RGB-D帧的系统时间。  不幸的是我不知道该怎么做。 C ++ API通过get_RelativeTime()提供
相对时间戳,但不是(据我所知)绝对时间戳。  有没有办法获得绝对时间?  此问题的其他解决方案是什么?



提前致谢!

解决方案

< blockquote>

Kinect运行在它自己的内部时钟上,据我所知,没有办法直接访问它以获得绝对时间。


就像你说的应该是可能使用相对时间和Kinect的麦克风,但是微软没有确认这是否真的有效。


Hi,

I want to simultaneously record an RGB-D video and an audio stream: the RGB-D should come from the Kinect v2 and the audio should come from a separate microphone.  These two streams will need to be aligned as closely as possible. This problem would be easy to solve if I were using the Kinect's built-in microphone (via relative timestamps), but unfortunately I can't do this -- the built-in mic is not suitable for my purposes.

One possible solution would be to align both streams with the system clock, say by recording the system time of each RGB-D frame.  Unfortunately I'm not sure how to do this. The C++ API provides relative timestamps via get_RelativeTime() but not (as far as I can tell) absolute timestamps.  Is there any way to get absolute times?  What are the other solutions to this problem?

Thanks in advance!

解决方案

The Kinect runs on it's own internal clock and as far as I know there is no way to directly access it to get an absolute time.

Like you said it should be possible using relative time and the Kinect's microphone, but there has been no confirmation from Microsoft as to whether or nit this would actually work either.


这篇关于将Kinect v2与单独的麦克风同步的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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