在ubuntu18.04上实现infinitam使用深度相机realsense d435i实时三维建模

在ubuntu18.04上实现infinitam使用realsense d435i实时三维建模
在网上没有搜到在ubuntu18.04上实现infinitam使用realsense d435i实时建模,因此在原作者基础上自己动手修改了部分代码进行了复现。(infinitam作者代码仓链接:https://github.com/victorprad/InfiniTAM)
需要提前安装好ros、realsense d435i的驱动,以及infinitam要求的各种库,这些网上教程很多,这里不赘述了。
步骤:

  1. 文件下载,百度网盘链接: https://pan.baidu.com/s/1u0LWVOmf69VzHEc3sg-F3A?pwd=mgid 提取码: mgid 复制这段内容后打开百度网盘手机App,操作更方便哦)
  2. 进入下载好的文件InfiniTAM中执行
mkdir build && cd build
cmake ..
make
  1. 进入/path_to/InfiniTAM/build/devel/lib/infinitam执行
./InfiniTAM
  1. 最终结果(电脑上没有GPU,因此使用的cpu,跑起来比较卡)
    在这里插入图片描述

复现视频:

infinitam使用realsense d435i实时建模

  1. 如果要保存mesh模型,按小写的w,即可保存mesh.stl文件,保存后可以使用各类软件查看.stl文件,如下:
    请添加图片描述
以下是在Ubuntu 18.04.04上安装和配置Realsense D435i的步骤: 1. 下载和安装Realsense SDK: ``` sudo apt-get update && sudo apt-get upgrade sudo apt-get install libssl-dev libusb-1.0-0-dev pkg-config libgtk-3-dev sudo apt-get install libglfw3-dev libgl1-mesa-dev libglu1-mesa-dev mkdir -p ~/realsense_ws/src cd ~/realsense_ws/src git clone https://github.com/IntelRealSense/realsense-ros.git cd realsense-ros/ git checkout `git tag | sort -V | grep -P "^2.\d+\.\d+" | tail -1` cd ~/realsense_ws/ catkin_make clean catkin_make -DCATKIN_ENABLE_TESTING=False -DCMAKE_BUILD_TYPE=Release ``` 2. 安装ibrealsense2: ``` sudo apt-get install librealsense2-dkms sudo apt-get install librealsense2-utils sudo apt-get install librealsense2-dev sudo apt-get install librealsense2-dbg ``` 3. 配置udev规则: ``` sudo cp ~/realsense_ws/src/realsense-ros/realsense2_camera/99-realsense-libusb.rules /etc/udev/rules.d/ sudo udevadm control --reload-rules && udevadm trigger sudo modprobe uvcvideo ``` 4. 启动camera: ``` source ~/realsense_ws/devel/setup.bash roslaunch realsense2_camera rs_camera.launch ``` 如果需要启用D435i的IMU功能,可以添加以下参数: ``` source ~/realsense_ws/devel/setup.bash roslaunch realsense2_camera rs_camera.launch enable_imu:=true ``` 5. 查看camera输入: ``` rostopic list rostopic echo /camera/color/image_raw rostopic echo /camera/depth/image_raw rostopic echo /camera/infra1/image_raw rostopic echo /camera/infra2/image_raw rostopic echo /camera/imu ``` 6. 使用rviz查看camera输入: ``` rosrun rviz rviz ``` 在rviz中添加以下内容: - Fixed Frame: camera_link - Add -> By Topic -> /camera/color/image_raw - Add -> By Topic -> /camera/depth/image_raw - Add -> By Topic -> /camera/infra1/image_raw - Add -> By Topic -> /camera/infra2/image_raw - Add -> By Topic -> /camera/imu
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值