From 26e728cb3279fd2ce8cb2f2ba176b43324f9c80b Mon Sep 17 00:00:00 2001 From: MedericFourmy Date: Wed, 22 Oct 2025 14:43:47 +0200 Subject: [PATCH] prevent error["type"] "mssd" from being overwriten to "mssd_mm" --- scripts/eval_bop24_pose.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/scripts/eval_bop24_pose.py b/scripts/eval_bop24_pose.py index 0ebcd02d..af39bf41 100644 --- a/scripts/eval_bop24_pose.py +++ b/scripts/eval_bop24_pose.py @@ -256,10 +256,12 @@ f"mAP, {error['type']}, {obj_id}: {mAP_over_correct_th:.3f}" ) mAP_over_correct_ths.append(mAP_over_correct_th) + + error_type = error["type"] if "threshold_unit" in error: - error["type"] = error["type"] + "_" + error["threshold_unit"] - - mAP_per_error_type[error["type"]] = np.mean(mAP_over_correct_ths) + error_type = error_type + "_" + error["threshold_unit"] + + mAP_per_error_type[error_type] = np.mean(mAP_over_correct_ths) logger.info( f"{error['type']}, Final mAP: {mAP_per_error_type[error['type']]:.3f}" )