有没有任何已知的方法可以在 Linux 环境中将 Kinect 用作网络摄像头,也许在某种程度上使用 openkinect?
问问题
2125 次
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 回答