ethz-asl / depth_segmentation

A collection of segmentation methods working on depth images
BSD 3-Clause "New" or "Revised" License
129 stars 34 forks source link

Semantic segmentation callback function cannot be reached #54

Open Sephirex-X opened 2 years ago

Sephirex-X commented 2 years ago

When I use semantic segmentation callback function named imageSegmentationCallback cannot be reached even though msg on three topics _/camera/rgb/imageraw, _/camera/depth/imageraw, _/maskrcnn/result has been properly published and received by node _/depth_segmentationnode. However, geometric segmentation functions well. thx a lot

elijah-ortiz commented 1 year ago

Hello, I am also having this issue. Can seem to get the geometric segmentation to work fine but the semantic launch file does not. It seems like the Mask-RCNN launch include was removed from the file for some reason? Adding Mask-RCNN to the launchfile does not seem to fix the issue, although MASK-RCNN does work correctly. It appears the depth_segmentation_node does not subscribe to the MaskRCNN node at all so no "semantic" information seems to make its way into the process. Any help on getting the semantic segmentation launchfile to work would be appreciated.

margaritaG commented 1 year ago

@elijah-ortiz It's the full Voxblox++ launch file that will launch Mask R-CNN (https://github.com/ethz-asl/voxblox-plusplus/blob/master/global_segment_map_node/launch/vpp_pipeline.launch), once Mask R-CNN is running then depth_segmentation should subscribe to its result.