Система відеоаналітики для оптимізації складських операцій на базі камер Uniview.
- Computer Vision: YOLOv11 (детекція) + ByteTrack (трекінг).
- Backend: FastAPI (Python) для обробки подій та API.
- Frontend: Streamlit Dashboard для візуалізації аналітики.
-
Встановлення залежностей:
pip install -r requirements.txt
-
Запуск API (Backend):
python -m src.api.main
API буде доступне за адресою:
http://localhost:8000 -
Запуск Dashboard (UI):
streamlit run dashboard/app.py
- Детекція об'єктів: Розпізнавання людей, техніки та вантажів.
- Геозонування: Поділ кадру на зони («Рампа», «Телескоп», «Сектор накопичення»).
- Класифікація подій:
START_UNLOADING/END_UNLOADINGSORTING_OPERATIONIDLE_ALERT(простій понад 60 секунд)
src/detector/: Модулі детекції та трекінгу.src/processor/: Обробка відеопотоку та геозонування.src/classifier/: Бізнес-логіка розпізнавання дій.src/api/: FastAPI ендпоінти.dashboard/: Streamlit інтерфейс.