├── .gitignore ├── CMakeLists.txt ├── README.md ├── config ├── cam_params_realsense.json ├── cam_params_xtion.json ├── rviz_cloud_res.rviz ├── rviz_cloud_src.rviz ├── rviz_for_xtion.rviz ├── rviz_rgb_and_color_image.rviz └── rviz_show_rgbd_and_pc.rviz ├── data └── example_rgbd_image │ ├── depth │ └── depth00001.png │ └── image │ └── image00001.png ├── doc ├── RealsenseDepthCamera.png ├── notes_RealSense.md ├── notes_Xtion2.md ├── picture_demo.png └── python_notes.md ├── include ├── detect_object_from_cloud.h ├── detect_object_from_rgbd.py ├── lib_cam_calib.py ├── lib_cloud.py ├── lib_cloud_conversion_between_Open3D_and_ROS.py ├── lib_cloud_registration.py ├── lib_geo_trans.py ├── lib_geo_trans_ros.py ├── lib_ros_topic.py ├── my_basics │ ├── basics.h │ └── eigen_funcs.h └── my_pcl │ ├── common_headers.h │ ├── pcl_advanced.h │ ├── pcl_commons.h │ ├── pcl_filters.h │ ├── pcl_io.h │ └── pcl_visualization.h ├── launch ├── main.launch ├── open_realsense.launch ├── open_usb_camera.launch ├── open_xtion.launch ├── rviz_for_realsense.launch └── rviz_for_xtion.launch ├── package.xml ├── src ├── CMakeLists.txt ├── cpp_libs │ ├── CMakeLists.txt │ ├── detect_object_from_cloud.cpp │ ├── my_basics │ │ ├── basics.cpp │ │ └── eigen_funcs.cpp │ └── my_pcl │ │ ├── pcl_advanced.cpp │ │ ├── pcl_commons.cpp │ │ ├── pcl_filters.cpp │ │ ├── pcl_io.cpp │ │ └── pcl_visualization.cpp ├── n0_fake_rgbd_image_publisher.py ├── n1_main_add_label_to_image.py └── nodes │ ├── node_detect_object_from_cloud.cpp │ └── sub_and_save_rgb_and_depth_images.py └── test ├── filt_cloud_and_display.py ├── sub_cloud_and_display_by_open3d.py ├── test_draw_box.py ├── test_read_depth_image.py ├── test_rgbd_odometry.py ├── test_rgbimg_to_cloud.py └── test_show_ply_and_mesh.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/README.md -------------------------------------------------------------------------------- /config/cam_params_realsense.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/config/cam_params_realsense.json -------------------------------------------------------------------------------- /config/cam_params_xtion.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/config/cam_params_xtion.json -------------------------------------------------------------------------------- /config/rviz_cloud_res.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/config/rviz_cloud_res.rviz -------------------------------------------------------------------------------- /config/rviz_cloud_src.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/config/rviz_cloud_src.rviz -------------------------------------------------------------------------------- /config/rviz_for_xtion.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/config/rviz_for_xtion.rviz -------------------------------------------------------------------------------- /config/rviz_rgb_and_color_image.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/config/rviz_rgb_and_color_image.rviz -------------------------------------------------------------------------------- /config/rviz_show_rgbd_and_pc.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/config/rviz_show_rgbd_and_pc.rviz -------------------------------------------------------------------------------- /data/example_rgbd_image/depth/depth00001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/data/example_rgbd_image/depth/depth00001.png -------------------------------------------------------------------------------- /data/example_rgbd_image/image/image00001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/data/example_rgbd_image/image/image00001.png -------------------------------------------------------------------------------- /doc/RealsenseDepthCamera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/doc/RealsenseDepthCamera.png -------------------------------------------------------------------------------- /doc/notes_RealSense.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/doc/notes_RealSense.md -------------------------------------------------------------------------------- /doc/notes_Xtion2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/doc/notes_Xtion2.md -------------------------------------------------------------------------------- /doc/picture_demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/doc/picture_demo.png -------------------------------------------------------------------------------- /doc/python_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/doc/python_notes.md -------------------------------------------------------------------------------- /include/detect_object_from_cloud.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/include/detect_object_from_cloud.h -------------------------------------------------------------------------------- /include/detect_object_from_rgbd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/include/detect_object_from_rgbd.py -------------------------------------------------------------------------------- /include/lib_cam_calib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/include/lib_cam_calib.py -------------------------------------------------------------------------------- /include/lib_cloud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/include/lib_cloud.py -------------------------------------------------------------------------------- /include/lib_cloud_conversion_between_Open3D_and_ROS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/include/lib_cloud_conversion_between_Open3D_and_ROS.py -------------------------------------------------------------------------------- /include/lib_cloud_registration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/include/lib_cloud_registration.py -------------------------------------------------------------------------------- /include/lib_geo_trans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/include/lib_geo_trans.py -------------------------------------------------------------------------------- /include/lib_geo_trans_ros.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/include/lib_geo_trans_ros.py -------------------------------------------------------------------------------- /include/lib_ros_topic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/include/lib_ros_topic.py -------------------------------------------------------------------------------- /include/my_basics/basics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/include/my_basics/basics.h -------------------------------------------------------------------------------- /include/my_basics/eigen_funcs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/include/my_basics/eigen_funcs.h -------------------------------------------------------------------------------- /include/my_pcl/common_headers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/include/my_pcl/common_headers.h -------------------------------------------------------------------------------- /include/my_pcl/pcl_advanced.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/include/my_pcl/pcl_advanced.h -------------------------------------------------------------------------------- /include/my_pcl/pcl_commons.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/include/my_pcl/pcl_commons.h -------------------------------------------------------------------------------- /include/my_pcl/pcl_filters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/include/my_pcl/pcl_filters.h -------------------------------------------------------------------------------- /include/my_pcl/pcl_io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/include/my_pcl/pcl_io.h -------------------------------------------------------------------------------- /include/my_pcl/pcl_visualization.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/include/my_pcl/pcl_visualization.h -------------------------------------------------------------------------------- /launch/main.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/launch/main.launch -------------------------------------------------------------------------------- /launch/open_realsense.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/launch/open_realsense.launch -------------------------------------------------------------------------------- /launch/open_usb_camera.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/launch/open_usb_camera.launch -------------------------------------------------------------------------------- /launch/open_xtion.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/launch/open_xtion.launch -------------------------------------------------------------------------------- /launch/rviz_for_realsense.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/launch/rviz_for_realsense.launch -------------------------------------------------------------------------------- /launch/rviz_for_xtion.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/launch/rviz_for_xtion.launch -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/package.xml -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/cpp_libs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/src/cpp_libs/CMakeLists.txt -------------------------------------------------------------------------------- /src/cpp_libs/detect_object_from_cloud.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/src/cpp_libs/detect_object_from_cloud.cpp -------------------------------------------------------------------------------- /src/cpp_libs/my_basics/basics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/src/cpp_libs/my_basics/basics.cpp -------------------------------------------------------------------------------- /src/cpp_libs/my_basics/eigen_funcs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/src/cpp_libs/my_basics/eigen_funcs.cpp -------------------------------------------------------------------------------- /src/cpp_libs/my_pcl/pcl_advanced.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/src/cpp_libs/my_pcl/pcl_advanced.cpp -------------------------------------------------------------------------------- /src/cpp_libs/my_pcl/pcl_commons.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/src/cpp_libs/my_pcl/pcl_commons.cpp -------------------------------------------------------------------------------- /src/cpp_libs/my_pcl/pcl_filters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/src/cpp_libs/my_pcl/pcl_filters.cpp -------------------------------------------------------------------------------- /src/cpp_libs/my_pcl/pcl_io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/src/cpp_libs/my_pcl/pcl_io.cpp -------------------------------------------------------------------------------- /src/cpp_libs/my_pcl/pcl_visualization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/src/cpp_libs/my_pcl/pcl_visualization.cpp -------------------------------------------------------------------------------- /src/n0_fake_rgbd_image_publisher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/src/n0_fake_rgbd_image_publisher.py -------------------------------------------------------------------------------- /src/n1_main_add_label_to_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/src/n1_main_add_label_to_image.py -------------------------------------------------------------------------------- /src/nodes/node_detect_object_from_cloud.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/src/nodes/node_detect_object_from_cloud.cpp -------------------------------------------------------------------------------- /src/nodes/sub_and_save_rgb_and_depth_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/src/nodes/sub_and_save_rgb_and_depth_images.py -------------------------------------------------------------------------------- /test/filt_cloud_and_display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/test/filt_cloud_and_display.py -------------------------------------------------------------------------------- /test/sub_cloud_and_display_by_open3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/test/sub_cloud_and_display_by_open3d.py -------------------------------------------------------------------------------- /test/test_draw_box.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/test/test_draw_box.py -------------------------------------------------------------------------------- /test/test_read_depth_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/test/test_read_depth_image.py -------------------------------------------------------------------------------- /test/test_rgbd_odometry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/test/test_rgbd_odometry.py -------------------------------------------------------------------------------- /test/test_rgbimg_to_cloud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/test/test_rgbimg_to_cloud.py -------------------------------------------------------------------------------- /test/test_show_ply_and_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixchenfy/Mask-Objects-from-RGBD/HEAD/test/test_show_ply_and_mesh.py --------------------------------------------------------------------------------