globox 0.1.0

Parse, convert and evaluate bounding box annotations
Documentation
// use crate::annotationset::*;

// pub struct COCOEval<'e> {
//     gts: &'e AnnSet,
//     dets: &'e AnnSet,
// }

// impl<'e> COCOEval<'e> {
//     pub fn new(gts: &'e AnnSet, dets: &'e AnnSet) -> COCOEval<'e> {
//         COCOEval { gts, dets }
//     }
// }

// impl COCOEval<'_> {
//     fn validate_args(thresh: f32, ndets: u32, sz_range: (f32, f32)) -> bool {
//         let (low, high) = sz_range;
        
//         0.0 <= thresh && thresh <= 1.0 && 0.0 <= low && low <= high
//     }

//     pub fn eval(&self, thresh: f32, ndets: u32, sz_range: (f32, f32)) {
//         todo!()
//     }

//     pub fn eval_all(&self) {
//         todo!()
//     }

//     pub fn summarize(&self) {
//         todo!()
//     }
// }