如有问题可以联系我v:15130883468

代码地址:大但你kdurl-kaist/patchwork-plusplus:Patchwork++:用于 3D LiDAR 扫描的快速而强大的地面分割方法。@ IROS'22 (github.com)

我使用的虚拟机复现的ubuntu 20.04,当然18.04也是可以的。

首先运行下边的命令

# Install prerequisite packages including Open3D
#克隆代码
$ git clone https://github.com/url-kaist/patchwork-plusplus
$ cd patchwork-plusplus
$ bash scripts/install_open3d.bash

但是

bash scripts/install_open3d.bash是自动下载指令往往会运行失败

这个是时候就需要手动下载

# To install Eigen and numpy
#注意numpy>=1.23.0
$ sudo apt-get install libeigen3-dev
$pip install numpy==1.23

# To install Open3D Python packages
$ pip install open3d

# To install Open3D C++ packages

$ git clone https://github.com/isl-org/Open3D
$ cd Open3D
$ util/install_deps_ubuntu.sh # Only needed for Ubuntu
$ mkdir build && cd build
$ cmake ..


#make指令会出现较多错误推荐使用sudo make  或者make -j4(or -j8)这个时候出现错误可以根据错误手动下载,可以参考我的另一篇文章很简单。

$make  # If it fails, try several times or try 'sudo make'



$ sudo make install

构建

在源代码文件下打开

 patchwork-plusplus
$ mkdir build && cd build
$ cmake ..
$ make

运行:

# Run patchwork++ and visualize ground points(green) and nonground points(red)
$ ./build/examples/cpp/demo_visualize

# Run patchwork++ with sequential point cloud inputs 
$ ./build/examples/cpp/demo_sequential

# Run patchwork++ with your point cloud file, example here
$ ./build/examples/cpp/demo_visualize ./data/000000.bin # specify file path

效果展示

这个现在只能使用c++构建

python构建总是显示 

ERROR: Could not build wheels for pypatchworkpp, which is required to install pyproject.toml-based projects
 

如果只是显示地面地面点云或者非地面点云可以更改

patchwork-plusplus/examples/cpp/demo_visualize.cpp文件的

  visualizer.AddGeometry(geo_ground);            //地面部分的点云显示
  visualizer.AddGeometry(geo_nonground);         //非地面部分点云显示



//-------------------注释完成后重新运行在patchwork-plusplus/build路径下打开命令窗口运行make指令

根据需要注释,注释完成后重新运行在patchwork-plusplus/build路径下打开命令窗口运行make指令。最后回到patchwork-plusplus路径。执行命令

cd patchwork-plusplus/build
make 

#返回上一级目录执行代码
cd ..            
./build/examples/cpp/demo_visualize ./data/000001.bin 

显示结果如下

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐