Azure Kinect DK详细踩坑记录01--ubuntu18.04安装Azure Kinect传感器SDK

Azure Kinect DK详细踩坑记录01--ubuntu18.04安装Azure Kinect传感器SDK

安装步骤

1.配置Microsoft的包存储库

其他几个系统的也在,挑18.04的那个用就行
Enterprise Linux 6 (EL6)官网给的

 sudo rpm -Uvh https://packages.microsoft.com/config/rhel/6/packages-microsoft-prod.rpm

Enterprise Linux 7 (EL7)官网给的

 sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm

可能出现问题:

warning: /var/tmp/rpm-tmp.tooplS: Header V4 RSA/SHA256 Signature, key ID be1229cf: NOKEY
error: Failed dependencies:
/bin/sh is needed by packages-microsoft-prod-1.0-1.el7.noarch

需要添加两个参数即可解决 --nodeps --force

sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm --nodeps --force

接下来输入:

 curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
 sudo apt-add-repository https://packages.microsoft.com/ubuntu/18.04/prod
 sudo apt-get update

在输入第一句,就是那个curl………………的时候可能遇到:
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
的问题,更新一下源再重新输就好啦

 sudo apt-get update

SUSE Linux Enterprise 12
官网上是

	sudo rpm -Uvh https://packages.microsoft.com/config/sles/12/packages-microsoft-prod.rpm

同样可能报错,也需要在后面加 --nodeps --force,改为如下所示:

	sudo rpm -Uvh https://packages.microsoft.com/config/sles/12/packages-microsoft-prod.rpm --nodeps --force

Manual Configuration

  # Install repository configuration
 curl https://packages.microsoft.com/config/ubuntu/18.04/prod.list > ./microsoft-prod.list
 sudo cp ./microsoft-prod.list /etc/apt/sources.list.d/

 # Install Microsoft GPG public key
 curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
 sudo cp ./microsoft.gpg /etc/apt/trusted.gpg.d/

注意里面的7还有18.04可以替换成你自己的版本

2. 安装所需的包

第一个是k4a-tools,这个包包含了 Azure Kinect Viewer, the Azure Kinect Recorder, and the Azure Kinect Firmware Tool,翻译一下省的看的麻烦,查看器、录制器和固件工具

sudo apt install k4a-tools

按照提示选yes就行,这里没坑
第二个是 libk4a.-dev

sudo apt install libk4a1.1-dev

如果该命令成功,则SDK可用
我这里没遇到坑,直接就安好了

3.打开SDK进行使用

在电脑中找到一个叫k4a-tools.list的文件,打开可以看到安装路径
进入相关路径,打开终端输入,一般都应该在 /usr/bin 下面

sudo ./k4aviewer

一定要加sudo,不然会提示没有权限,如下所示error:

libusb: error [_get_usbfs_fd] libusb couldn't open USB device /dev/bus/usb/001/006: Permission denied
libusb: error [_get_usbfs_fd] libusb requires write access to USB device nodes.
Could not open USB device.

如果出现了类似

X Error of failed request:  GLXBadFBConfig 

等的问题,则是因为没有安装invidia显卡驱动

Ok,可以使用了


版权声明:本文为weixin_45462252原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。