├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── config ├── triangle.obj ├── triangle.yaml └── triangle_detector.yaml ├── include ├── icg │ ├── basic_depth_renderer.h │ ├── body.h │ ├── camera.h │ ├── common.h │ ├── depth_modality.h │ ├── depth_model.h │ ├── detector.h │ ├── generator.h │ ├── image_viewer.h │ ├── loader_camera.h │ ├── manual_detector.h │ ├── modality.h │ ├── model.h │ ├── normal_renderer.h │ ├── normal_viewer.h │ ├── optimizer.h │ ├── publisher.h │ ├── refiner.h │ ├── region_modality.h │ ├── region_model.h │ ├── renderer.h │ ├── renderer_geometry.h │ ├── static_detector.h │ ├── tracker.h │ └── viewer.h └── icg_ros │ ├── icg_ros_interface.h │ └── ros_camera.h ├── package.xml ├── src ├── icg │ ├── basic_depth_renderer.cpp │ ├── body.cpp │ ├── camera.cpp │ ├── common.cpp │ ├── depth_modality.cpp │ ├── depth_model.cpp │ ├── detector.cpp │ ├── generator.cpp │ ├── image_viewer.cpp │ ├── loader_camera.cpp │ ├── manual_detector.cpp │ ├── modality.cpp │ ├── model.cpp │ ├── normal_renderer.cpp │ ├── normal_viewer.cpp │ ├── optimizer.cpp │ ├── publisher.cpp │ ├── refiner.cpp │ ├── region_modality.cpp │ ├── region_model.cpp │ ├── renderer.cpp │ ├── renderer_geometry.cpp │ ├── static_detector.cpp │ ├── tracker.cpp │ └── viewer.cpp ├── icg_ros │ ├── icg_ros_interface.cpp │ └── ros_camera.cpp └── icg_test_node.cpp └── third_party ├── filesystem └── filesystem.h ├── nanoflann ├── KDTreeVectorOfVectorAdaptor.hpp └── nanoflann.hpp └── tiny_obj_loader └── tiny_obj_loader.h /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode/ 2 | .idea/ 3 | *.bin -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/README.md -------------------------------------------------------------------------------- /config/triangle.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/config/triangle.obj -------------------------------------------------------------------------------- /config/triangle.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/config/triangle.yaml -------------------------------------------------------------------------------- /config/triangle_detector.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/config/triangle_detector.yaml -------------------------------------------------------------------------------- /include/icg/basic_depth_renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/include/icg/basic_depth_renderer.h -------------------------------------------------------------------------------- /include/icg/body.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/include/icg/body.h -------------------------------------------------------------------------------- /include/icg/camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/include/icg/camera.h -------------------------------------------------------------------------------- /include/icg/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/include/icg/common.h -------------------------------------------------------------------------------- /include/icg/depth_modality.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/include/icg/depth_modality.h -------------------------------------------------------------------------------- /include/icg/depth_model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/include/icg/depth_model.h -------------------------------------------------------------------------------- /include/icg/detector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/include/icg/detector.h -------------------------------------------------------------------------------- /include/icg/generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/include/icg/generator.h -------------------------------------------------------------------------------- /include/icg/image_viewer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/include/icg/image_viewer.h -------------------------------------------------------------------------------- /include/icg/loader_camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/include/icg/loader_camera.h -------------------------------------------------------------------------------- /include/icg/manual_detector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/include/icg/manual_detector.h -------------------------------------------------------------------------------- /include/icg/modality.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/include/icg/modality.h -------------------------------------------------------------------------------- /include/icg/model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/include/icg/model.h -------------------------------------------------------------------------------- /include/icg/normal_renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/include/icg/normal_renderer.h -------------------------------------------------------------------------------- /include/icg/normal_viewer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/include/icg/normal_viewer.h -------------------------------------------------------------------------------- /include/icg/optimizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/include/icg/optimizer.h -------------------------------------------------------------------------------- /include/icg/publisher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/include/icg/publisher.h -------------------------------------------------------------------------------- /include/icg/refiner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/include/icg/refiner.h -------------------------------------------------------------------------------- /include/icg/region_modality.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/include/icg/region_modality.h -------------------------------------------------------------------------------- /include/icg/region_model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/include/icg/region_model.h -------------------------------------------------------------------------------- /include/icg/renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/include/icg/renderer.h -------------------------------------------------------------------------------- /include/icg/renderer_geometry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/include/icg/renderer_geometry.h -------------------------------------------------------------------------------- /include/icg/static_detector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/include/icg/static_detector.h -------------------------------------------------------------------------------- /include/icg/tracker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/include/icg/tracker.h -------------------------------------------------------------------------------- /include/icg/viewer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/include/icg/viewer.h -------------------------------------------------------------------------------- /include/icg_ros/icg_ros_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/include/icg_ros/icg_ros_interface.h -------------------------------------------------------------------------------- /include/icg_ros/ros_camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/include/icg_ros/ros_camera.h -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/package.xml -------------------------------------------------------------------------------- /src/icg/basic_depth_renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/src/icg/basic_depth_renderer.cpp -------------------------------------------------------------------------------- /src/icg/body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/src/icg/body.cpp -------------------------------------------------------------------------------- /src/icg/camera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/src/icg/camera.cpp -------------------------------------------------------------------------------- /src/icg/common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/src/icg/common.cpp -------------------------------------------------------------------------------- /src/icg/depth_modality.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/src/icg/depth_modality.cpp -------------------------------------------------------------------------------- /src/icg/depth_model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/src/icg/depth_model.cpp -------------------------------------------------------------------------------- /src/icg/detector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/src/icg/detector.cpp -------------------------------------------------------------------------------- /src/icg/generator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/src/icg/generator.cpp -------------------------------------------------------------------------------- /src/icg/image_viewer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/src/icg/image_viewer.cpp -------------------------------------------------------------------------------- /src/icg/loader_camera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/src/icg/loader_camera.cpp -------------------------------------------------------------------------------- /src/icg/manual_detector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/src/icg/manual_detector.cpp -------------------------------------------------------------------------------- /src/icg/modality.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/src/icg/modality.cpp -------------------------------------------------------------------------------- /src/icg/model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/src/icg/model.cpp -------------------------------------------------------------------------------- /src/icg/normal_renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/src/icg/normal_renderer.cpp -------------------------------------------------------------------------------- /src/icg/normal_viewer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/src/icg/normal_viewer.cpp -------------------------------------------------------------------------------- /src/icg/optimizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/src/icg/optimizer.cpp -------------------------------------------------------------------------------- /src/icg/publisher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/src/icg/publisher.cpp -------------------------------------------------------------------------------- /src/icg/refiner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/src/icg/refiner.cpp -------------------------------------------------------------------------------- /src/icg/region_modality.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/src/icg/region_modality.cpp -------------------------------------------------------------------------------- /src/icg/region_model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/src/icg/region_model.cpp -------------------------------------------------------------------------------- /src/icg/renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/src/icg/renderer.cpp -------------------------------------------------------------------------------- /src/icg/renderer_geometry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/src/icg/renderer_geometry.cpp -------------------------------------------------------------------------------- /src/icg/static_detector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/src/icg/static_detector.cpp -------------------------------------------------------------------------------- /src/icg/tracker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/src/icg/tracker.cpp -------------------------------------------------------------------------------- /src/icg/viewer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/src/icg/viewer.cpp -------------------------------------------------------------------------------- /src/icg_ros/icg_ros_interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/src/icg_ros/icg_ros_interface.cpp -------------------------------------------------------------------------------- /src/icg_ros/ros_camera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/src/icg_ros/ros_camera.cpp -------------------------------------------------------------------------------- /src/icg_test_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/src/icg_test_node.cpp -------------------------------------------------------------------------------- /third_party/filesystem/filesystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/third_party/filesystem/filesystem.h -------------------------------------------------------------------------------- /third_party/nanoflann/KDTreeVectorOfVectorAdaptor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/third_party/nanoflann/KDTreeVectorOfVectorAdaptor.hpp -------------------------------------------------------------------------------- /third_party/nanoflann/nanoflann.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/third_party/nanoflann/nanoflann.hpp -------------------------------------------------------------------------------- /third_party/tiny_obj_loader/tiny_obj_loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangbaozhe/icg_ros/HEAD/third_party/tiny_obj_loader/tiny_obj_loader.h --------------------------------------------------------------------------------