External observer with OpenCV UI baseline

This commit is contained in:
administrator
2026-06-03 15:28:27 +02:00
parent f728524ee6
commit e86c05a885
9 changed files with 1375 additions and 47 deletions

View File

@@ -120,7 +120,7 @@ snapshot_output_dir = navigate_snapshots
; Ruolo: tempo massimo con cui il drone attende OCR remoto + verifica WMS.
; Con PaddleOCR il primo avvio del worker puo' richiedere alcuni secondi.
; Default se non indicato: 2.0
remote_ack_timeout_sec = 10.0
remote_ack_timeout_sec = 3.0
; OBBLIGATORIO: no.
; Ruolo: risposta remota simulata. Valori: always-ack, always-nack, alternate.
@@ -324,6 +324,26 @@ yolo_half = true
; Default se non indicato: 15.0
yolo_fps = 15.0
; OBBLIGATORIO: no.
; Ruolo: se true, la frequenza YOLO viene adattata allo stato delle track.
; Default se non indicato: true
adaptive_yolo_enabled = false
; OBBLIGATORIO: no.
; Ruolo: FPS YOLO quando non ci sono track attive.
; Default se non indicato: 8.0
idle_yolo_fps = 8.0
; OBBLIGATORIO: no.
; Ruolo: FPS YOLO quando ci sono track attive ma nessuna e' ancora critica.
; Default se non indicato: 12.0
tracking_yolo_fps = 12.0
; OBBLIGATORIO: no.
; Ruolo: FPS YOLO quando una track e' in stato candidate/centered.
; Default se non indicato: 15.0
critical_yolo_fps = 15.0
; OBBLIGATORIO: no.
; Ruolo: massimo numero di frame da processare. 0 significa tutto il video.
; Default se non indicato: 0
@@ -374,6 +394,42 @@ flash_alpha = 0.70
; Default se non indicato: false
no_display = false
; OBBLIGATORIO: no.
; Ruolo: se true, avvia la pubblicazione dei dati verso un observer esterno su socket locale.
; Quando attivo, il core disabilita la UI OpenCV integrata per non rallentare la demo.
; Default se non indicato: false
observer_enabled = false
; OBBLIGATORIO: no.
; Ruolo: host TCP del publisher observer.
; Default se non indicato: 127.0.0.1
observer_host = 127.0.0.1
; OBBLIGATORIO: no.
; Ruolo: porta TCP del publisher observer.
; Default se non indicato: 8765
observer_port = 8765
; OBBLIGATORIO: no.
; Ruolo: FPS massimi della preview inviata all'observer. Tenere basso per non pesare sul core.
; Default se non indicato: 4.0
observer_preview_fps = 4.0
; OBBLIGATORIO: no.
; Ruolo: larghezza massima della preview inviata all'observer.
; Default se non indicato: 960
observer_preview_width = 960
; OBBLIGATORIO: no.
; Ruolo: qualita' JPEG delle preview inviate all'observer.
; Default se non indicato: 75
observer_jpeg_quality = 75
; OBBLIGATORIO: no.
; Ruolo: frequenza della telemetria inviata all'observer.
; Default se non indicato: 8.0
observer_telemetry_fps = 8.0
; OBBLIGATORIO: no.
; Ruolo: se true, posiziona e ridimensiona le finestre OpenCV usando i valori sotto.
; Formato finestre: x,y,width,height