Azure Kinect DK 深度相机,Ubuntu 18.04系统安装SDK

微软官方说明

Azure Kinect 传感器 SDK 下载,官方说明文档:https://docs.microsoft.com/zh-cn/azure/Kinect-dk/sensor-sdk-download

--------------------------------------------------------------------------------------------------------------------

Linux 安装说明(复制于以上网址)

目前,唯一支持的分发版是 Ubuntu 18.04。 若要请求对其他分发版的支持,请参阅此页

首先,需要遵照此处的说明,配置 Microsoft 的包存储库

现在,可以安装所需的包。 k4a-tools 包中包含 Azure Kinect 查看器Azure Kinect 录制器Azure Kinect 固件工具。 若要安装该包,请运行

sudo apt install k4a-tools

libk4a<major>.<minor>-dev 包中包含标头以及要针对 libk4a 生成的 CMake 文件。 libk4a<major>.<minor> 包中包含共享对象,运行依赖于 libk4a 的可执行文件时需要这些对象。

基本教程需要 libk4a<major>.<minor>-dev 包。 若要安装该包,请运行

sudo apt install libk4a1.1-dev

如果该命令成功,则表示 SDK 可供使用。

--------------------------------------------------------------------------------------------------------------------

安装步骤

1.配置Microsoft的包存储库

官方说明文档:https://docs.microsoft.com/zh-cn/windows-server/administration/linux-package-repository-for-microsoft-software(适用于 Microsoft 产品的 Linux 软件存储库)。

按照“配置存储库”说明,选择“Ubuntu 18.04 (Bionic)”,进行安装:

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那行),报错显示没有安装curl(应该是因为我新安装的系统),于是我先更新,然后安装curl:

sudo apt-get update
sudo apt install curl

2. 安装所需的包

第一个是k4a-tools,其中包含 Azure Kinect 查看器Azure Kinect 录制器Azure Kinect 固件工具

安装该包运行:

sudo apt install k4a-tools

第二个是libk4a<major>.<minor>-dev包。据我理解,<major>和<minor>是其版本号,比如(上述)官方说明文档中给出的是1.1,即libk4a1.1-dev,而目前我在github上查询到的最新release正式版本已经是1.3了,即libk4a1.3-dev。

github网址:https://github.com/microsoft/Azure-Kinect-Sensor-SDK/releases

要说明的是:1)libk4a<major>.<minor>-dev 包中包含标头以及要针对 libk4a 生成的 CMake 文件;2)libk4a<major>.<minor> 包中包含共享对象,运行依赖于 libk4a 的可执行文件时需要这些对象。

我们需要安装 libk4a<major>.<minor>-dev 包,运行(我用的版本号是1.3):

sudo apt install libk4a1.3-dev

如果该命令成功,则表示SDK可供使用。我没有遇到问题,直接就成功了。

3.打开SDK进行使用

参考博客:https://blog.csdn.net/weixin_45462252/article/details/97563470(感谢)

在电脑中搜索名为 k4a-tools.list 的文件,我的是在“/var/lib/dpkg/info/k4a-tools.list”这儿,打开可看到如下内容:

/usr
/usr/bin
/usr/bin/AzureKinectFirmwareTool
/usr/bin/k4arecorder
/usr/bin/k4aviewer

进入路径“/usr/bin/”,执行以下命令即可打开Azure Kinect 查看器:

sudo ./k4aviewer

至此,SDK安装完成,并且也能打开Kinect查看器了。

4.连接相机可能出现的问题

接下来,我连接相机,但是点击start后始终无法打开相机,问题如下:

根据上面的错误信息,是OpenGL的问题,方法是更新显卡驱动——问题确实是这样,在我新安装Ubuntu 18.04系统后,系统默认使用的是集成显卡,因为我并没有安装NVIDIA的显卡驱动。

我电脑的显卡是NVIDIA GeForce GTX 1070,按照要求安装好显卡驱动后,可在系统详细里面查看到

重新连接相机,启动,成功,截图如下

OK,目前就更新到这里。

  • 8
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
Ubuntu 18.04安装Azure Kinect DK,首先需要下载ROS驱动。可以按照以下步骤进行操作: 1. 在终端中创建一个名为KinectDK_ws的工作空间,并进入src目录: ``` mkdir -p ~/KinectDK_ws/src cd ~/KinectDK_ws/src ``` 2. 初始化工作空间: ``` catkin_init_workspace ``` 3. 克隆Azure Kinect ROS驱动的代码仓库: ``` git clone https://github.com/microsoft/Azure_Kinect_ROS_Driver.git ``` 接下来,需要安装Azure KinectSDK和依赖库文件。可以按照以下步骤进行操作: 1. 安装libk4a1.4-dev包: ``` sudo apt install libk4a1.4-dev ``` 2. 将libdepthengine.so.2.0文件拷贝到/usr/lib/x86_64-linux-gnu目录下: ``` sudo cp /usr/lib/x86_64-linux-gnu/libk4a1.4/libdepthengine.so.2.0 /usr/lib/x86_64-linux-gnu ``` 3. 克隆Azure Kinect SDK的源码仓库: ``` git clone -b v1.4.0 https://github.com/microsoft/Azure-Kinect-Sensor-SDK.git ``` 4. 在~/Azure-Kinect-Sensor-SDK/scripts/docker路径下找到setup-ubuntu.sh文件,并将其设置为可执行文件。 5. 打开终端,执行脚本文件以安装依赖项: ``` sudo ./setup-ubuntu.sh ``` 这样,你就成功地在Ubuntu 18.04安装Azure Kinect DK的驱动和SDK。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Ubuntu18.04+Azure Kinect DK配置全过程(SDK源码+ROS)](https://blog.csdn.net/qq_27399933/article/details/107356117)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [libdepthengine.so.1.0](https://download.csdn.net/download/weixin_41628710/11484674)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值