Files
karung-counting-feedmill-se…/requirements.txt
T
andrew 2d9c66cbb6
ci / smoke (push) Canceled after 0s
feat: unified config.yaml with extensible model presets (A-D data-driven, E/F ready)
- config.yaml canonical for stream/models/counting/batch/output/camera
- models.modes hold engines+class filters only; conf/iou/min_bbox in detection_params
- predict.py derives tracker roles structurally (no per-mode branching)
- dashboard mode switch validates + persists atomically to config.yaml
- .env keeps secrets/deployment only; zones.json geometry; tracker.yaml hyperparams
- batch_mode.json keeps manual/auto batch mode; legacy model_mode ignored w/ warning
- src/detection+tracking gain iou param (default 0.7 = no behavior change)
2026-09-17 11:44:45 +07:00

16 lines
425 B
Plaintext

# Runtime deps. Install on Jetson with: pip install -r requirements.txt
# NOTE (Jetson): do NOT pip-install torch from PyPI — use the NVIDIA Jetson
# torch/torchvision/torchaudio wheels already on the device.
ultralytics
opencv-python
numpy
shapely
flask
python-dotenv
pyyaml # also pulled by ultralytics; used directly by src/config_loader.py
openpyxl
paramiko # deploy_to_jetson.py only
# Test-only (dev/CI):
# pytest