This is a command-line application that calculates COCO and PASCAL style metrics given a set of true and computed annotations. Currently, the program only supports CSV files formatted the way VIAME accepts and produces them. Other detection file formats may be supported in the future.
This software was lasted with VIAME CSV formats from 0.9.15 in Summer 2019. Please be aware that it may not work with other versions.
I intend to update this program in my spare time. These are the improvements I would like to make, in no particular order:
- Conversion to C++
- habcam and mouss support
- graphics for example dummy tests
This scoring tool requires three pieces of information:
- A file of the true (known) "detections" (called "true annotations")
- A file of the computed detections
- A directory containing the test-set images
OR
A file listing the names of those images
All input arguments are required. The output arguments are mostly for user organization and ease-of-use.
Note: This program supports python PurePath. Any argument except for -results
can be a:
- filename
- relative path
- full path
COMMAND | DESCRIPTION |
---|---|
-truth |
Input filename for true detections file. |
-computed |
Input filename for computed detections file. |
-images |
Input directory or list file for images. |
* -images
can take a directory of images OR a file listing the names of those images
COMMAND | DESCRIPTION |
---|---|
-output |
Path for the output directory. |
-results |
Name of the results folder in the output dir. |
This program was written as part of an internship provided by the Ernest F. Hollings Scholarship
Written by: Sage Sefton
Advised by: George "Randy" Cutter
Special thanks: Beth Jaime, Matt Dawkins, and the Hollings Scholarship team