【问题标题】:Kinect: Extracting audio and face tracking out of xed filesKinect:从固定文件中提取音频和面部跟踪
【发布时间】:2014-12-17 08:46:52
【问题描述】:

我有一个数据库,其中包含一些用 Kinect 录制的 .xed 文件,我当前的视听语音识别器需要这些文件。 首先,我想从固定文件中提取音频文件。有一个简单的转换器吗? 我也想获得一些人脸识别功能。我已经找到了一个可以实时执行此操作的应用程序(http://msdn.microsoft.com/en-us/library/jj131044http://nsmoly.wordpress.com/2012/05/21/face-tracking-sdk-in-kinect-for-windows-1-5/)。如何将它与我之前录制的固定文件一起使用?

亲切的问候

【问题讨论】:

    标签: audio kinect


    【解决方案1】:

    为了提取音频,您可以使用 Kinect Studio 再现录制的数据。因为它作为一个服务器工作,所以它将是您自己的 c-sharp 解决方案的输入。 添加您可以在 AudioBasis 示例中找到的与音频 bean 提取相关的代码。在 Reader_AudioFrameArrived 函数中,您可以找到如下行:

    for (int i = 0; i < this.audioBuffer.Length; i += BytesPerSample) {
        // Extract the 32-bit IEEE float sample from the byte array
        float audioSample = BitConverter.ToSingle(this.audioBuffer, i);
    

    您可以将 audioSample 保存在 List 中,然后将其写入文件。 然后,运行您的解决方案。连接 Kinect Studio 并播放您的数据。您应该在解决方案中看到记录的数据。

    这不是最有效的方法,但它确实有效。 希望对你有帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-10
      • 1970-01-01
      • 1970-01-01
      • 2014-08-14
      相关资源
      最近更新 更多