Fix: schnelle Fahrzeuge wurden an der Zaehllinie nicht gezaehlt
Bisher musste von DERSELBEN Track-ID ein Punkt vor UND hinter der Linie erfasst werden. Bei schnellen Fahrzeugen gibt es dafuer oft zu wenige Samples oder die Track-ID wechselt -> nichts wird gezaehlt. - Band um die Linie (COUNT_BAND_PX): ein einzelnes Sample nahe der Linie reicht jetzt zum Zaehlen - Entprellung (COUNT_DEDUP_PX/FRAMES): verhindert Doppelzaehlung bei Track-ID-Wechseln nahe der Linie - klassischer Segment-Schnitt bleibt zusaetzlich erhalten - point_to_segment_dist + Tests fuer langsam/schnell/ID-Wechsel Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -24,6 +24,12 @@ export MOTION_PIXELS=500
|
||||
export GRABBER_ALWAYS_ON=0
|
||||
# FP16-Inferenz. Leer lassen = automatisch (an bei CUDA-GPU, sonst aus).
|
||||
#export YOLO_HALF=1
|
||||
# Zaehl-Band um die Linie (Pixel): faengt schnelle Fahrzeuge ab, die zwischen
|
||||
# zwei Frames weit springen. 0 = aus (nur klassischer Linien-Schnitt).
|
||||
export COUNT_BAND_PX=24
|
||||
# Entprellung gegen Doppelzaehlung bei Track-ID-Wechseln (Pixel-Radius / Frames).
|
||||
export COUNT_DEDUP_PX=60
|
||||
export COUNT_DEDUP_FRAMES=12
|
||||
|
||||
# --- MQTT (optional) -------------------------------------------------------
|
||||
# Komplett abschaltbar: "false" -> App laeuft ohne Broker, sendet keine Events.
|
||||
|
||||
Reference in New Issue
Block a user