Ubuntu20.04和22.04配置Azure Kinect Sensor SDK

Azure Kinect Body Tracking SDK官方支持Ubuntu 18.04和Ubuntu 20.04
但是Azure Kinect Sensor SDK官方只支持Ubuntu 18.04
在这里插入图片描述
不过Ubuntu 18.04的.deb安装包也能在Ubuntu 20.04和22.04上安装,安装方法如下

SDK安装

  • 官方镜像源中下载k4a-tools在这里插入图片描述

  • 下载libk4a和libk4a-dev在这里插入图片描述

  • 安装SDK

    dpkg -i libk4a1.4-dev_1.4.1_amd64.deb
    dpkg -i libk4a1.4_1.4.1_amd64.deb
    dpkg -i k4a-tools_1.4.1_amd64.deb
    

    注意:在Ubuntu22.04上安装的时候,会报错缺少依赖libsoundio1,而ubuntu22.04的镜像源只有libsoundio2libsoundio-dev,可以将镜像源临时换成20.04的,然后执行命令sudo apt updatesudo apt install libsoundio1。安装完成后,记得将镜像源再换回22.04的

  • 取消root权限启动:新建文件/etc/udev/rules.d/99-k4a.rules,在其中加入如下内容

    # Bus 002 Device 116: ID 045e:097a Microsoft Corp.  - Generic Superspeed USB Hub
    # Bus 001 Device 015: ID 045e:097b Microsoft Corp.  - Generic USB Hub
    # Bus 002 Device 118: ID 045e:097c Microsoft Corp.  - Azure Kinect Depth Camera
    # Bus 002 Device 117: ID 045e:097d Microsoft Corp.  - Azure Kinect 4K Camera
    # Bus 001 Device 016: ID 045e:097e Microsoft Corp.  - Azure Kinect Microphone Array
    
    BUS!="usb", ACTION!="add", SUBSYSTEM!=="usb_device", GOTO="k4a_logic_rules_end"
    
    ATTRS{idVendor}=="045e", ATTRS{idProduct}=="097a", MODE="0666", GROUP="plugdev"
    ATTRS{idVendor}=="045e", ATTRS{idProduct}=="097b", MODE="0666", GROUP="plugdev"
    ATTRS{idVendor}=="045e", ATTRS{idProduct}=="097c", MODE="0666", GROUP="plugdev"
    ATTRS{idVendor}=="045e", ATTRS{idProduct}=="097d", MODE="0666", GROUP="plugdev"
    ATTRS{idVendor}=="045e", ATTRS{idProduct}=="097e", MODE="0666", GROUP="plugdev"
    
    LABEL="k4a_logic_rules_end"
    

    内容来自官方源码Azure-Kinect-Sensor-SDK/scripts/99-k4a.rules

PS:附上官方源码编译教程 Building and Dependencies

参考链接:Requesting Binaries for 20.04

SDK测试

将相机插上电源,并且使用数据线连到电脑的USB3.0接口(建议不要使用机箱前面的USB接口)
然后运行如下命令即可

k4aviewer
  • 13
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 18
    评论
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值