Интерактивная демонстрация работы системы
PARKOVOZ-PRO - комплексное решение для автоматического мониторинга парковочных мест с использованием нейросетей. Система анализирует видеопоток в реальном времени, определяет свободные/занятые места и предоставляет удобный веб-интерфейс для визуализации данных.
| Функционал | Описание |
|---|---|
| 🚗 Детекция авто | Распознавание автомобилей через YOLOv12x |
| 🗺️ Интерактивная карта | Визуализация занятости мест в 2D/3D |
| 🛠️ Редактор парковки | Конструктор схем с сохранением конфигураций |
| ⚡ Real-time мониторинг | Передача данных через WebSocket |
| 📊 Аналитика | Статистика занятости и история изменений |
graph LR
A[Backend] --> B(Python)
A --> C(OpenCV)
A --> D(Ultralytics YOLOv8)
A --> E(WebSockets)
F[Frontend] --> G(JavaScript)
F --> H(Three.js)
I[Нейросеть] --> J(YOLOv12x)
K[Инфраструктура] --> L(RTSP/HTTP потоки)
K --> M(WebSocket)
- Python 3.7+
- NVIDIA GPU (рекомендуется)
- Доступ к RTSP/HTTP камере
- Клонируйте репозиторий:
git clone https://github.com/ollxel/PARKOVOZ-PRO.git
cd PARKOVOZ-PRO- Установите зависимости:
pip install -r requirements.txt- Загрузите модель YOLOv12x:
wget https://example.com/yolov12x.pt -O RealParking/backend/yolov12x.pt
cp RealParking/backend/yolov12x.pt ToyParking/backend/# Для реальной парковки
start_real1.bat --url rtsp://your_camera_ip --device gpu
# Для тестовой среды
start_toy.bat --url http://test_feed.jpg --device cpu| Параметр | Описание | По умолчанию |
|---|---|---|
--url |
URL видеопотока | Обязательный |
--model |
Путь к модели | yolov12x.pt |
--device |
Устройство (cpu/gpu) |
gpu |
--ws-port |
WebSocket порт | 9000 |
Откройте в браузере:
| Комбинация | Действие |
|---|---|
S |
Сохранить снимок |
R |
Старт/стоп записи |
M |
Переключение режима |
P |
Режим разметки |
Q |
Выход из системы |
Проект распространяется под лицензией GPLv3.
Полный текст доступен в файле https://github.com/ollxel/PARKOVOZ-PRO/blob/main/LICENSE
PARKOVOZ-PRO © 2025 - Интеллектуальная система мониторинга парковок
Документация | Примеры конфигураций | Сообщить об ошибке

