I was able to come up with a custom code which initializes the Hailo device, runs inference on a frame and outputs raw data. The data provided is apparently containing only 5 elements, 4 for coordinates and 5th is the conf_score. My code and post processing works if single forced class ID is specified
But how do I get access to class IDs?
If it is relevant, here is the parse hef output:
Architecture HEF was compiled for: HAILO8L
Network group name: yolov11s, Multi Context - Number of contexts: 5
Network name: yolov11s/yolov11s
VStream infos:
Input yolov11s/input_layer1 UINT8, NHWC(640x640x3)
Output yolov11s/yolov8_nms_postprocess FLOAT32, HAILO NMS BY CLASS(number of classes: 80, maximum bounding boxes per class: 100, maximum frame size: 160320)
Operation:
Op YOLOV8
Name: YOLOV8-Post-Process
Score threshold: 0.200
IoU threshold: 0.70
Classes: 80
Cross classes: false
NMS results order: BY_CLASS
Max bboxes per class: 100
Image height: 640
Image width: 640