Ubuntu 16.04 + Kinect 2的环境配置及简单保存图像操作(ROS消息转cv::Mat)

本文详细介绍了如何在Ubuntu 16.04上配置libfreenect2和iai-kinect2以使用ROS-Kinetic与Kinect 2设备。首先,安装libfreenect2及其依赖,包括libusb、TurboJPEG和OpenGL。然后,设置udev规则并运行Demo验证。接着,将iai-kinect2 ROS包添加到工作区并启动kinect节点。最后,展示了将ROS图像消息转换为cv::Mat进行处理和保存图像的核心代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文环境配置部分主要参考如下链接:
https://blog.youkuaiyun.com/sunbibei/article/details/51594824

1.环境配置

在已经安装ROS-Kinetic的基础上,进行环境配置:
在ROS环境里使用Kinect2, 主要依靠iai-kinect2这个包。 Github地址: https://github.com/code-iai/iai_kinect2

首先, 需要安装其libfreenect2, 步骤如下(以下默认以ubuntu14.04或更新的版本是系统版本, 别的系统, 参见原始网站说明):

libfreenect2

  • 下载 libfreenect2 源码
    git clone https://github.com/OpenKinect/libfreenect2.git
    cd libfreenect2
  • 下载upgrade deb 文件
    cd depends; ./download_debs_trusty.sh
  • 安装编译工具
    sudo apt-get install build-essential cmake pkg-config
  • 安装 libusb. 版本需求 >= 1.0.20.
    sudo dpkg -i debs/libusb*deb
  • 安装 TurboJPEG
    sudo apt-get install libturbojpeg libjpeg-turbo8-dev<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值