Hi Hailo Team and Community,
I’m working on a thermal segmentation application using the TAPPAS framework and launching inference via the provided instance_segmentation.sh GStreamer pipeline.
I want to implement pseudo-coloring (e.g., JET color maps) on the segmentation masks to enhance the visualization of thermal input frames.
From what I understand, HailoConfClassMask is added to the HailoDetection meta inside the postprocess .so file, and then HailoOverlay handles the actual blending and rendering.
Now, I need clear guidance on how to:
- Modify the postprocess
.soto include pseudo-color logic using OpenCV (e.g.,cv::applyColorMap) before passing it to HailoOverlay, or - Extend or override
HailoOverlaybehavior to apply pseudo-coloring directly during mask rendering.
I’m not sure which of the two is more appropriate for this case, but I’m open to either.
Thanks in advance — I’ll share back once it works.