Kinect作为网络摄像头Ubuntu 12.04

时间:2014-03-21 00:04:47

标签: kinect openkinect

有没有任何已知的方法在Linux环境中使用Kinect作为网络摄像头,也许使用openkinect来获得某些容量?

1 个答案:

答案 0 :(得分:0)

在聚会上随便迟到了,但这就是我必须使用 Kinect v1 (xbox 360) 做的事情。

视频

不知道为什么在插入 Kinect 时模块不会自动加载,但是手动加载会为我们提供位于 /dev/video0 的 Xbox NUI 摄像头,然后它会显示在您期望的任何位置(奶酪、vlc、浏览器)等...):

sudo modprobe gspca_kinect

请注意,这不是永久性的,因此您需要在重新启动计算机后或手动卸载模块时输入它。

音频

除非我们将(特定的?)固件上传到 Kinect,否则麦克风阵列不会出现在pulseaudio 中。有人想出了如何做到这一点,理论上应该很简单:

sudo apt install kinect-audio-setup

实际上,微软固件的 md5 校验和已更改,因此安装失败。要修复它,我们需要在编辑器中打开脚本并更新 md5 sum:

sudo micro /usr/sbin/kinect_fetch_fw

然后将脚本顶部的 SDK_MD5 值替换为 945806927702b2c47c32125ab9a80344(截至撰写本文时,但可能会再次更改)。

一旦完成,只需再次运行 apt 即可完成安装。

sudo apt install kinect-audio-setup

安装程序还会写入一个 udev 文件,以便在插入 Kinect 时自动上传固件。