This project is an object detection evaluation library and benchmarking tool designed to calculate precision, recall, and average precision for computer vision models. It provides a suite of utilities for parsing bounding box coordinates from text files and calculating spatial overlap to determine detection accuracy.
The toolkit features a command line interface for comparing ground truth files against model predictions. It includes a precision-recall curve generator to visualize the relationship between precision and recall across different confidence thresholds and an intersection over union calculator to measure the overlap between predicted and actual bounding boxes.
The library covers a broad range of model evaluation capabilities, including spatial metrics for true positive determination, average precision calculation through curve interpolation, and the ability to overlay ground truth and detected bounding boxes onto images for visual verification.