ubuntu22.04配置Azure Kinect DK深度相机

news/2025/2/13 20:36:16/

一.安装SDK        

        今天我来配置一下微软公司的Azure Kinect DK深度相机,以前在ubuntu18.04上配置过,因为官方说唯一支持linux版本是18.04,所以在18.04中配置还算顺利

but这不代表不可以在更高版本的ubuntu中使用,只不过需要自己去多配置一些东西

apt 源安装
更新源:
 curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
 sudo apt-add-repository https://packages.microsoft.com/ubuntu/22.04/prod
 sudo apt-get update

接下来我们需要手动去安装一下sdk

然后按顺序解压安装

注意:在Ubuntu22.04上安装的时候,会报错缺少依赖libsoundio1,而ubuntu22.04的镜像源只有libsoundio2libsoundio-dev

解决办法:我们需要到网上自行安装libsoundio1(有找不到的伙伴可以私信我)

然后再安装tools这个包即可。

在Azure-Kinect-SensorSDK,下载整个代码,找到scripts文件夹下的99-k4a.rules,用指令:
cd ~/Azure-Kinect-Sensor-SDK
sudo cp scripts/99-k4a.rules /etc/udev/rules.d/
放到etc/udev/文件夹下即可。(也可以自行创建)

运行k4aviewer:
k4aviewer 

二.使用ros2-humble-driver

        这里我们需要自行去github上下载一下对应的ros2驱动包(找不到的伙伴可以私信我) 

编译

运行

启动rviz2并添加image组件,选择对应话题就可以出来对应图像

三.find_object


http://www.ppmy.cn/news/1396908.html

相关文章

Spring Cloud Gateway 3.x 获取body中的数据鉴权

前言 SpringCloud Gateway建立在Spring Framework5、Project Reactor和Spring Boot2.0之上,使用WebFlux非阻塞API 什么是WebFlux? 官网:https://docs.spring.io/spring-framework/docs/current/reference/html/web-reactive.html 传统的Web框架&…

3.26总结

JAVA学习今天学了字符串相关类的底层原理(简单了解了一下)和集合部分,自己试着做了一些集合的简单练习来加强理解 集合和数组部分功能上有些相似,但是总体存在很大区别 1.长度 数组长度固定,集合长度可以改变 2.内…

前端下载超大文件的完整方案

实现步骤 使用分片下载: 将大文件分割成多个小块进行下载,可以降低内存占用和网络传输中断的风险。这样可以避免一次性下载整个大文件造成的性能问题。 断点续传: 实现断点续传功能,即在下载中途中断后,可以从已下载的…

【openGL4.x手册07】几何着色器

目录 一、说明二、关于几何着色器三、原始输入/输出规范3.1 实例 四、输入五、输出5.1 分层渲染 六、输出限制 一、说明 几何着色器对于渲染管线设计是一个新生事物;目前对应于几何着色器的资料不多,并且说法不一,因此如何用几何着色器&…

SQLite数据库成为内存中数据库(三)

返回:SQLite—系列文章目录 上一篇:SQLite使用的临时文件(二) 下一篇:SQLite中的原子提交(四) ​​ SQLite数据库通常存储在单个普通磁盘中文件。但是,在某些情况下,数据库可能…

在 IntelliJ IDEA 中使用 Terminal 执行 git log 命令后的退出方法

前言 IntelliJ IDEA 是一款广受欢迎的集成开发环境,它内置了强大的终端工具,使得开发者无需离开IDE就能便捷地执行各种命令行操作,包括使用 Git 进行版本控制。在 IDEA 的 Terminal 中执行 git log 命令时,由于该命令会显示项目的…

HCIP —— 多生成树 (MSTP)

MSTP --- Multiple Spanning Tree Protocol --- 802.1s 在 MSTP 中 ,提出了实例的概念,相当于可用让多个VLAN同时属于一个实例,然后只需要一个实例生成一棵树。 --- 一种 VLAN 分流的思想 实例ID :instance ID 由 12位 二进制…

35.基于SpringBoot + Vue实现的前后端分离-在线考试系统(项目 + 论文)

项目介绍 本站是一个B/S模式系统,采用SpringBoot Vue框架,MYSQL数据库设计开发,充分保证系统的稳定性。系统具有界面清晰、操作简单,功能齐全的特点,使得基于SpringBoot Vue技术的在线考试系统设计与实现管理工作系统…