Files
yolov26_3d/eval_tools/model_comparison/compare_per_case_2d.sh
2026-06-24 09:35:46 +08:00

27 lines
1.0 KiB
Bash
Executable File

#!/bin/bash
# Compare per_case_2d metrics between mono3d and yolov5s-300w-newdata models
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PROJECT_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)"
MODEL1_PATH="$PROJECT_ROOT/evaluation_results/eval_results_common_match_comparison_CNCAP_roi1/mono3d/20260211_120939/evaluation_report.json"
MODEL2_PATH="$PROJECT_ROOT/evaluation_results/eval_results_common_match_comparison_CNCAP_roi1/yolov5s-300w-newdata/20260211_120939/evaluation_report.json"
OUTPUT_PATH="$PROJECT_ROOT/evaluation_results/eval_results_common_match_comparison_CNCAP_roi1/per_case_2d_comparison.json"
echo "Comparing per_case_2d metrics..."
echo "Model 1: mono3d"
echo "Model 2: yolov5s-300w-newdata"
echo ""
python "$SCRIPT_DIR/compare_per_case_2d.py" \
--model1 "$MODEL1_PATH" \
--model2 "$MODEL2_PATH" \
--model1-name "mono3d" \
--model2-name "yolov5s-300w-newdata" \
--threshold 0.1 \
--output "$OUTPUT_PATH" \
--top-n 30
echo ""
echo "Done! Results saved to: $OUTPUT_PATH"