点云标注工具技术文档

点云标注工具技术文档

【免费下载链接】point-cloud-annotation-tool 【免费下载链接】point-cloud-annotation-tool 项目地址: https://gitcode.com/gh_mirrors/po/point-cloud-annotation-tool

1. 安装指南

1.1 环境要求

  • 操作系统:Ubuntu 16.04 或 Windows 10
  • 依赖库:PCL 1.8, VTK 8.1, Qt5

1.2 安装步骤

  1. 安装依赖库

    • 在Ubuntu上,使用以下命令安装依赖库:
      sudo apt-get install libpcl-dev libvtk7-dev qt5-default
      
    • 在Windows上,请确保已安装PCL、VTK和Qt5的开发包。
  2. 克隆项目

    git clone https://github.com/springzfx/point-cloud-annotation-tool.git
    cd point-cloud-annotation-tool
    
  3. 构建项目

    mkdir build
    cd build
    cmake ..
    make
    

2. 项目使用说明

2.1 启动工具

  • 在构建完成后,进入build目录,运行生成的可执行文件:
    ./point-cloud-annotation-tool
    

2.2 功能说明

  • 加载点云数据:支持KITTI-bin格式的点云数据。
  • 保存标注结果:标注结果将保存为与点云文件同名的文本文件。
  • 可视化:支持点云的可视化显示。
  • 点云选择:通过点击选择点云中的对象。
  • 3D框生成与调整:支持生成和调整3D框以标注对象。
  • 地面移除:支持通过阈值或平面检测移除地面。

2.3 操作指南

  • 加载点云:打开cloud.bin文件,系统会自动加载同名的cloud.bin.txt标注文件(如果存在)。
  • 选择标注:点击选择标注对象,可以编辑、旋转或删除标注。
  • 切换选择模式:按下x键切换选择模式,使用CtrlShift键辅助选择。
  • 标注3D框:点击标注按钮生成3D框。

3. 项目API使用文档

3.1 加载点云数据

void loadPointCloud(const std::string& filePath);
  • 参数filePath - 点云文件路径。
  • 功能:加载指定路径的点云数据。

3.2 保存标注结果

void saveAnnotations(const std::string& filePath);
  • 参数filePath - 标注文件路径。
  • 功能:将当前标注结果保存到指定路径。

3.3 可视化点云

void visualizePointCloud();
  • 功能:显示当前加载的点云数据。

3.4 生成3D框

void generate3DBox(const std::vector<Point>& points);
  • 参数points - 用于生成3D框的点集。
  • 功能:根据给定的点集生成3D框。

4. 项目安装方式

4.1 源码安装

  1. 克隆项目:
    git clone https://github.com/springzfx/point-cloud-annotation-tool.git
    
  2. 构建项目:
    mkdir build
    cd build
    cmake ..
    make
    

4.2 二进制安装

  • 下载预编译的二进制文件,解压后直接运行可执行文件。

通过以上文档,您可以详细了解并使用点云标注工具进行3D点云数据的标注工作。

【免费下载链接】point-cloud-annotation-tool 【免费下载链接】point-cloud-annotation-tool 项目地址: https://gitcode.com/gh_mirrors/po/point-cloud-annotation-tool

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值