refactor: things

This commit is contained in:
2026-03-06 17:17:59 +08:00
parent 8c6087683f
commit 33ab1a5d9d
171 changed files with 293 additions and 29894 deletions
@@ -0,0 +1,6 @@
## Semantic Priority in detect_ground_face
- Decision: Explicitly check for 'bottom' face in and return it immediately if any of its markers are visible.
- Rationale: For the , the 'bottom' face is guaranteed to be the ground. Geometric heuristics might pick other faces (like 'front' or 'back') if they happen to align better with the camera's 'up' vector due to camera tilt or marker placement.
## Semantic Priority in detect_ground_face
- Decision: Explicitly check for 'bottom' face in face_marker_map and return it immediately if any of its markers are visible.
- Rationale: For the standard_box_markers_600mm.parquet, the 'bottom' face is guaranteed to be the ground. Geometric heuristics might pick other faces (like 'front' or 'back') if they happen to align better with the camera's 'up' vector due to camera tilt or marker placement.
@@ -0,0 +1,6 @@
## Ground Face Heuristic Priority
- Prioritizing semantic face names (specifically 'bottom') over purely geometric dot-product heuristics significantly improves robustness for marker parquets with named faces.
- Geometric heuristics can be noisy due to marker frame orientation or slight misalignments.
## Ground Face Heuristic Priority
- Prioritizing semantic face names (specifically 'bottom') over purely geometric dot-product heuristics significantly improves robustness for marker parquets with named faces.
- Geometric heuristics can be noisy due to marker frame orientation or slight misalignments.