File size: 1,222 Bytes
e515383
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Shared defaults values that work for most people or envs
# TODO, mostly this might not work in docker, due to the "\", feel free to replace it by [*proj_dir, ai, dl_models] for exmple

project_name: Tracking Config
# This one called Literal block, there is another one called Folded (>)
project_desc: |
  Tracking System for detection, providing real-time camera status throught a Dashboard.
task: indoor

intervals:
  system_metrics_seconds: 3.0  # Logging system metrics every
  frames_summary_every: 30     # Number of frames to create a logs summary
  realtime_updates_every: 2   # backend send updates every n seconds?

prometheus_port: 9091

paths:
  project_dir: &proj_dir G:\MyComputer\Workspace\Projects\gp-tracking-dashboard\tracking_dashboard
  models_dir: &models_dir !join [*proj_dir, ai, dl_models]
  logs_dir:  !join [*proj_dir, config, logs, logs] 

yolo:
  model_path: !join [*models_dir, yolo26s.pt] 
  classes:
    - person
  batch_size: 16
  epochs: 100
  wandb: True
  augment: True
  data_path: ""

security_detector:
  model_path: !join [*models_dir, "yolo_smoke_fire.pt"]
  classes:
    - fire
    - smoke

depth: 
  model_path: !join [*models_dir, depth_anything_v2_vits.pth]  
  encoder: "vits"