Fix: Zaehlen verhungert nach Stunden (unbegrenzte Zustaende)
track_positions/counted_ids wuchsen im 24/7-Betrieb unbegrenzt: -> Speicherleck/Slowdown -> Bildrate bricht ein -> Linienueberquerungen werden nicht mehr erfasst (Einzel-Erkennung lief weiter). - Track-IDs altern jetzt (last-seen-Frame) und werden nach COUNT_FORGET_FRAMES aus track_positions UND counted_ids entfernt - bounded State -> kein Leck; loest auch Unterdrueckung bei spaeterer Track-ID-Wiederverwendung - Langzeit-Simulation (5000 Frames): 100/100 gezaehlt, State-Peak 4 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -30,6 +30,9 @@ export COUNT_BAND_PX=45
|
||||
# Entprellung gegen Doppelzaehlung bei Track-ID-Wechseln (Pixel-Radius / Frames).
|
||||
export COUNT_DEDUP_PX=60
|
||||
export COUNT_DEDUP_FRAMES=12
|
||||
# 24/7-Betrieb: Track-IDs nach so vielen Frames ohne Sichtung vergessen
|
||||
# (verhindert Speicherleck / "Zaehlen verhungert nach Stunden").
|
||||
export COUNT_FORGET_FRAMES=150
|
||||
|
||||
# --- MQTT (optional) -------------------------------------------------------
|
||||
# Komplett abschaltbar: "false" -> App laeuft ohne Broker, sendet keine Events.
|
||||
|
||||
Reference in New Issue
Block a user