mean_average_precision
mean_average_precision copied to clipboard
Mean Average Precision for Object Detection
Many logs appear with lasts pandas version 1.4. ```python self.match_table[c] = self.match_table[c].append(match_table) ``` /usr/local/lib/python3.8/dist-packages/mean_average_precision/mean_average_precision_2d.py:63: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version....
I noticed that calculation of metrics for a large amount of data takes a lot of time and also only one CPU is used at a high level (even when...
Hi, Thanks for the great resource. Are also metrics for evaluating instance segmentation implemented? Best,
It seemed to give an extremely low result for mAP values (eg. 0.0123) when using more than 1 classes. How is this explained? By the way, I figured out that...
Hello, Thank you so much for such a useful library. If you don't mind sharing, could you provide me a sample code when num_classes is larger than 1, please? Thank...
This might not be the better place for it, but I keep getting this error when adding the predictions and gt: > ValueError: cannot reshape array of size 0 into...
Example with multiple classes would be nicer, as I am not sure about the outcome whether it is true or not.
For consistency, I checked the official Pascal VOC Matlab code and ssd.pytorch `https://github.com/amdegroot/ssd.pytorch`. I think "+1" in lines 99, 109, and 110 of "utils.py" is different from the official implementation....
COCO and VOC use different protocols for assigning tp / fp labels for predicted boxes. VOC uses "greedy" strategy, i.e. finds best match (using IoU criteria) for current pred box...
``` import numpy as np from mean_average_precision import MetricBuilder import warnings warnings.filterwarnings("ignore") # [xmin, ymin, xmax, ymax, class_id, difficult, crowd] gt = np.array([ [439, 157, 556, 241, 0, 0, 0]...