20 lines
900 B
Bash
Executable File
20 lines
900 B
Bash
Executable File
#!/bin/bash
|
|
#
|
|
# Analyze heading errors between two models
|
|
#
|
|
# Usage: bash eval_tools/heading_analysis/analyze_heading.sh
|
|
|
|
# Set PYTHONPATH to project root for module imports
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
PROJECT_ROOT="$(cd "${SCRIPT_DIR}/../.." && pwd)"
|
|
export PYTHONPATH="${PROJECT_ROOT}:${PYTHONPATH}"
|
|
|
|
python eval_tools/heading_analysis/analyze_heading_errors.py \
|
|
--common-matches eval_results_common_match_comparison_smallset/common_matches_20260203_223240/common_matches.json \
|
|
--model1-matches eval_results_common_match_comparison_smallset/mono3d/20260203_223240/detailed_3d_matches.json \
|
|
--model2-matches eval_results_common_match_comparison_smallset/yolov5s-300w/20260203_223240/detailed_3d_matches.json \
|
|
--model1-name "mono3d" \
|
|
--model2-name "yolov5s-300w" \
|
|
--output-dir heading_analysis_results_small \
|
|
--bad-case-threshold 1.0
|