使用Microsoft Kinect SDK 1.x,可以使用Kinect Studio录制RGB-D视频,并将这些录制文件保存在.xed文件中。
有没有办法在基于Linux的发行版中打开和查看这些录音,例如Ubuntu?
答案 0 :(得分:0)
XED文件基于专有格式,据我所知,除Kinect Studio外,此格式没有“播放器”。
因此,在Linux中显示XED文件的唯一可能性是在Linux上安装Kinect Studio ....
这可以通过使用Wine来实现,它允许在Linux上执行Windows应用程序。以下是如何安装Wine并将其配置为在Linux发行版上执行Kinect Studio(我已经在 Ubuntu MATE 15.10上进行了测试,但它在其他发行版中的工作方式也相似)。
Kinect Studio是Microsoft Kinect Developer Toolkit的一部分,但我们不需要在Linux上安装所有工具包。确实在Windows上安装后,我们只能获取Kinect Studio文件,并将它们复制到Linux。
首先,我们应该从here下载并安装Microsoft Kinect Developer Toolkit 1.8(这需要预防性地安装Microsoft Kinect SDK 1.8),然后执行安装程序。然后,我们将在C:\Program Files\Microsoft SDKs\Kinect\Developer Toolkit v1.8.0\Tools\KinectStudio
中找到Kinect Studio .dll和.exe文件。那些文件是:
我们应该将这些文件复制到Linux发行版。
这是我们在Windows上唯一要做的事情。现在我们可以开启Linux。
在Linux上,我们需要从WineHQ存储库(而不是我们的分发存储库)安装Wine。以下说明适用于Ubuntu,但其他发行版的安装在this page中有详细记录。
如果我们的系统是64位,我们必须启用32位架构:
sudo dpkg --add-architecture i386
添加WineHQ存储库:
sudo add-apt-repository ppa:wine/wine-builds
更新套餐:
sudo apt-get update
然后安装葡萄酒和葡萄酒:
sudo apt-get install --install-recommends winehq-staging && sudo apt-get install winetricks
到目前为止,这将安装 Wine 1.9.2(登台):
$ wine --version
wine-1.9.2 (Staging)
安装完成后,在执行葡萄酒之前,我们必须添加全球环境变量:
export WINEARCH=win32
如果错误地在上述命令之前执行wine
或winetricks
,则应删除.wine
文件夹(位于主文件夹中),然后执行上述操作命令。
现在,我们必须通过winetricks
安装一些.NET软件包,这是一个非常有用的工具,用于安装和配置库,DLL等,以便在Wine上正确执行Windows应用程序。
因为我们已经安装了winetricks(通常在发行版存储库中可用),所以我们可以按照以下步骤进行操作:
winetricks msxml3
安装此软件包时,脚本可能会要求您下载文件,将其复制到文件夹并重新执行脚本。在继续下一步之前,我们必须遵循这些说明。
winetricks dotnet45
这将自动安装.NET Framework,从版本2.0开始直到4.5。您应该仔细遵循所有安装步骤,并完成它们以使一切正常。
现在,在将所有Kinect Studio文件复制到一个文件夹(例如/home/myname/Kinect Studio
)后,让我们打开一个终端并执行以下命令:
wine '/home/myname/Kinect Studio/KinectStudio.exe'
我们将在Linux桌面上看到Kinect Studio,准备打开我们需要可视化的任何.xed文件。