点云标注工具下载及安装教程
point-cloud-annotation-tool 项目地址: https://gitcode.com/gh_mirrors/po/point-cloud-annotation-tool
1. 项目介绍
点云标注工具(Point Cloud Annotation Tool)是一个用于在点云数据中标注3D框的工具。该工具支持KITTI格式的点云数据,并且标注格式与Apollo 3D格式兼容。主要功能包括点云的加载、保存、可视化、3D框的选择、生成和调整,以及基于阈值或平面检测的地面移除。
2. 项目下载位置
项目托管在GitHub上,可以通过以下命令进行克隆:
git clone https://github.com/springzfx/point-cloud-annotation-tool.git
3. 项目安装环境配置
3.1 依赖环境
- PCL 1.8
- VTK 8.1
- Qt5
3.2 环境配置示例
3.2.1 Ubuntu 16.04
-
安装PCL
sudo apt-get update sudo apt-get install libpcl-dev
-
安装VTK
sudo apt-get install libvtk7-dev
-
安装Qt5
sudo apt-get install qt5-default
3.2.2 Windows 10
-
安装PCL
下载并安装PCL 1.8的预编译二进制文件。
-
安装VTK
下载并安装VTK 8.1的预编译二进制文件。
-
安装Qt5
下载并安装Qt5的预编译二进制文件。
4. 项目安装方式
4.1 克隆项目
git clone https://github.com/springzfx/point-cloud-annotation-tool.git
cd point-cloud-annotation-tool
4.2 构建项目
mkdir build
cd build
cmake ..
make
5. 项目处理脚本
项目中包含多个处理脚本,主要用于点云数据的加载、保存、可视化等功能。以下是一些关键脚本的简要说明:
main.cpp
:主程序入口,负责初始化和启动应用程序。visualizer.cpp
:负责点云的可视化。vtkAnnotationBoxSource.cpp
:用于生成3D标注框。vtkBoxWidgetCallback.cpp
:处理3D框的交互操作。
通过以上步骤,您可以成功下载并安装点云标注工具,并开始使用其强大的标注功能。
point-cloud-annotation-tool 项目地址: https://gitcode.com/gh_mirrors/po/point-cloud-annotation-tool