DetectionReport

DetectionReport(model, split, half, coco, at_operating_point)

One model on one split, under the three sets of conventions a table needs.

Held as one object because they come from one pass over the data and because the conventions are part of the result: the same predictions score differently at IoU 0.5 and averaged over 0.50-0.95, and precision and recall mean nothing without a confidence to read them at.