-
This reverts commit 5f9790852cc6b903431233129f4559c52dbe93bb.
-
Updates to eval_detection
-
…errors out if result of Evaluate() does not meet or exceed metric.
-
Surely this will save many bytes of source code.
-
…rom ground truth bounding boxes.
-
Only verification mode evaluation is supported. The main issue is to avoid loading potentially very large similarity and mask matrices into main memory.
-
Defaulting to ClusterID did not make much sense, since the key being indexed is in fact the ground truth, not the cluster labels (cluster labels are stored as indices in a csv file, not a gallery). Also, use Format to read similarity matrices instead of assuming mtx is in use.
-
Instead of returning references to static memory (which are invalidated by subsequent or concurrent calls to the function), require users to input string buffers to functions that return strings. Affected functions: br_get_filename br_get_metadata_string br_scratch_path br_objects br_most_recent_message In some GUI functions, use C++ functions instead of going through the c api add a c++ method correspondign to br_objects (which returns a stringlist instead of merging the lines) br_read_pipe and br_get_header also use static memory in a similar way, but are not addressed in this commit.
-
…-gui is specified as the first argument