├── .gitignore ├── README.md ├── image ├── s1.png ├── s2.png ├── s3.png ├── s4.png ├── s5.png └── s6.png ├── install.sh ├── run.sh ├── src ├── CMakeLists.txt └── rviz_cloud_annotation │ ├── CMakeLists.txt │ ├── icons │ └── classes │ │ └── ic_launcher.png │ ├── launch │ └── annotation.launch │ ├── msg │ ├── RectangleSelectionViewport.msg │ └── UndoRedoState.msg │ ├── package.xml │ ├── pc_utils │ ├── CMakeLists.txt │ ├── include │ │ └── pc_utils │ │ │ ├── bound │ │ │ ├── OBB.h │ │ │ └── box_extract.h │ │ │ ├── common │ │ │ ├── common.h │ │ │ ├── detail │ │ │ │ ├── factory.h │ │ │ │ └── type_util.h │ │ │ ├── lidar_device.h │ │ │ ├── parameter.h │ │ │ ├── point_type.h │ │ │ └── utils.h │ │ │ ├── filter │ │ │ └── cloud_filter.h │ │ │ └── seg │ │ │ ├── cluster.h │ │ │ └── ground_estimator.h │ └── lib │ │ └── libpc_utils.so │ ├── pcl_include │ ├── colors.cpp │ └── pcl │ │ └── common │ │ └── colors.h │ ├── rviz │ └── annotation.rviz │ ├── rviz_plugin │ └── cloud_annotation.xml │ └── src │ ├── point_cloud_plane_curves_extract.cpp │ ├── point_cloud_plane_curves_extract.h │ ├── point_cloud_plane_params.cpp │ ├── point_cloud_plane_params.h │ ├── point_neighborhood.cpp │ ├── point_neighborhood.h │ ├── point_neighborhood_search.cpp │ ├── point_neighborhood_search.h │ ├── rviz_cloud_annotation.cpp │ ├── rviz_cloud_annotation.h │ ├── rviz_cloud_annotation_class.cpp │ ├── rviz_cloud_annotation_class.h │ ├── rviz_cloud_annotation_params.h │ ├── rviz_cloud_annotation_plugin.cpp │ ├── rviz_cloud_annotation_plugin.h │ ├── rviz_cloud_annotation_point_plane.cpp │ ├── rviz_cloud_annotation_point_plane.h │ ├── rviz_cloud_annotation_points.cpp │ ├── rviz_cloud_annotation_points.h │ ├── rviz_cloud_annotation_points_io.cpp │ ├── rviz_cloud_annotation_undo.cpp │ ├── rviz_cloud_annotation_undo.h │ ├── rviz_select_tool.cpp │ └── rviz_select_tool.h ├── tools ├── clear_annotation.sh ├── install_annotation.sh ├── launch_annotation.sh ├── pcd_play ├── raw2pcd ├── ros_debug.sh └── uninstall_annotation.sh ├── uninstall.sh └── 示例pcd文件 └── pcd ├── 16line.pcd └── 64line.pcd /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/README.md -------------------------------------------------------------------------------- /image/s1.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /image/s2.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /image/s3.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /image/s4.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /image/s5.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /image/s6.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/install.sh -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- 1 | cd tools/ 2 | 3 | bash launch_annotation.sh 4 | -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | /opt/ros/melodic/share/catkin/cmake/toplevel.cmake -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/CMakeLists.txt -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/icons/classes/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/icons/classes/ic_launcher.png -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/launch/annotation.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/launch/annotation.launch -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/msg/RectangleSelectionViewport.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/msg/RectangleSelectionViewport.msg -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/msg/UndoRedoState.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/msg/UndoRedoState.msg -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/package.xml -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/pc_utils/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/pc_utils/CMakeLists.txt -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/pc_utils/include/pc_utils/bound/OBB.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/pc_utils/include/pc_utils/bound/OBB.h -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/pc_utils/include/pc_utils/bound/box_extract.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/pc_utils/include/pc_utils/bound/box_extract.h -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/pc_utils/include/pc_utils/common/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/pc_utils/include/pc_utils/common/common.h -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/pc_utils/include/pc_utils/common/detail/factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/pc_utils/include/pc_utils/common/detail/factory.h -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/pc_utils/include/pc_utils/common/detail/type_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/pc_utils/include/pc_utils/common/detail/type_util.h -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/pc_utils/include/pc_utils/common/lidar_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/pc_utils/include/pc_utils/common/lidar_device.h -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/pc_utils/include/pc_utils/common/parameter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/pc_utils/include/pc_utils/common/parameter.h -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/pc_utils/include/pc_utils/common/point_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/pc_utils/include/pc_utils/common/point_type.h -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/pc_utils/include/pc_utils/common/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/pc_utils/include/pc_utils/common/utils.h -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/pc_utils/include/pc_utils/filter/cloud_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/pc_utils/include/pc_utils/filter/cloud_filter.h -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/pc_utils/include/pc_utils/seg/cluster.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/pc_utils/include/pc_utils/seg/cluster.h -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/pc_utils/include/pc_utils/seg/ground_estimator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/pc_utils/include/pc_utils/seg/ground_estimator.h -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/pc_utils/lib/libpc_utils.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/pc_utils/lib/libpc_utils.so -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/pcl_include/colors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/pcl_include/colors.cpp -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/pcl_include/pcl/common/colors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/pcl_include/pcl/common/colors.h -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/rviz/annotation.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/rviz/annotation.rviz -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/rviz_plugin/cloud_annotation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/rviz_plugin/cloud_annotation.xml -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/src/point_cloud_plane_curves_extract.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/src/point_cloud_plane_curves_extract.cpp -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/src/point_cloud_plane_curves_extract.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/src/point_cloud_plane_curves_extract.h -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/src/point_cloud_plane_params.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/src/point_cloud_plane_params.cpp -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/src/point_cloud_plane_params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/src/point_cloud_plane_params.h -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/src/point_neighborhood.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/src/point_neighborhood.cpp -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/src/point_neighborhood.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/src/point_neighborhood.h -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/src/point_neighborhood_search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/src/point_neighborhood_search.cpp -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/src/point_neighborhood_search.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/src/point_neighborhood_search.h -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/src/rviz_cloud_annotation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/src/rviz_cloud_annotation.cpp -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/src/rviz_cloud_annotation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/src/rviz_cloud_annotation.h -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/src/rviz_cloud_annotation_class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/src/rviz_cloud_annotation_class.cpp -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/src/rviz_cloud_annotation_class.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/src/rviz_cloud_annotation_class.h -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/src/rviz_cloud_annotation_params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/src/rviz_cloud_annotation_params.h -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/src/rviz_cloud_annotation_plugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/src/rviz_cloud_annotation_plugin.cpp -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/src/rviz_cloud_annotation_plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/src/rviz_cloud_annotation_plugin.h -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/src/rviz_cloud_annotation_point_plane.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/src/rviz_cloud_annotation_point_plane.cpp -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/src/rviz_cloud_annotation_point_plane.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/src/rviz_cloud_annotation_point_plane.h -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/src/rviz_cloud_annotation_points.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/src/rviz_cloud_annotation_points.cpp -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/src/rviz_cloud_annotation_points.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/src/rviz_cloud_annotation_points.h -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/src/rviz_cloud_annotation_points_io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/src/rviz_cloud_annotation_points_io.cpp -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/src/rviz_cloud_annotation_undo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/src/rviz_cloud_annotation_undo.cpp -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/src/rviz_cloud_annotation_undo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/src/rviz_cloud_annotation_undo.h -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/src/rviz_select_tool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/src/rviz_select_tool.cpp -------------------------------------------------------------------------------- /src/rviz_cloud_annotation/src/rviz_select_tool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/src/rviz_cloud_annotation/src/rviz_select_tool.h -------------------------------------------------------------------------------- /tools/clear_annotation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/tools/clear_annotation.sh -------------------------------------------------------------------------------- /tools/install_annotation.sh: -------------------------------------------------------------------------------- 1 | cd $pwd .. 2 | 3 | catkin_make 4 | 5 | source devel/setup.bash 6 | -------------------------------------------------------------------------------- /tools/launch_annotation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/tools/launch_annotation.sh -------------------------------------------------------------------------------- /tools/pcd_play: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/tools/pcd_play -------------------------------------------------------------------------------- /tools/raw2pcd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/tools/raw2pcd -------------------------------------------------------------------------------- /tools/ros_debug.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/tools/ros_debug.sh -------------------------------------------------------------------------------- /tools/uninstall_annotation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/tools/uninstall_annotation.sh -------------------------------------------------------------------------------- /uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halostorm/PCAT_open_source/HEAD/uninstall.sh -------------------------------------------------------------------------------- /示例pcd文件/pcd/16line.pcd: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /示例pcd文件/pcd/64line.pcd: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------