46 std::span<const float> mask, uint32_t w, uint32_t
h);
ComponentResult connected_components(std::span< const float > mask, uint32_t w, uint32_t h)
Label connected foreground components in a binary mask.
std::vector< uint32_t > label_map
Per-pixel label, same size as input mask.
std::vector< BoundingBox > boxes
One BoundingBox per component, label 1..count.
uint32_t count
Number of components found.
Result of connected component labelling.