1

有没有任何已知的方法可以在 Linux 环境中将 Kinect 用作​​网络摄像头,也许在某种程度上使用 openkinect?

4

1 回答 1

0

聚会迟到了,但这就是我用我的 Kinect v1 (xbox 360) 做的事情。

视频

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

sudo modprobe gspca_kinect

请注意,这不是持久的,因此您需要在重新启动计算机后键入它,或者如果您手动卸载模块。

声音的

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

sudo apt install kinect-audio-setup

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

sudo micro /usr/sbin/kinect_fetch_fw

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

一旦完成,只需再次运行 apt ,它应该可以正常完成安装。

sudo apt install kinect-audio-setup

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

于 2021-05-07T00:47:22.927 回答