Умные парковки

Доступен · от 2 490 ₽/мес

1. Обзор модуля

Модуль «Умные парковки» автоматически определяет занятость парковочных мест по видеопотоку IP-камер. Система строит карту парковки в реальном времени, отображает свободные места, ведёт статистику загруженности и может управлять информационными табло и шлагбаумами.

  • Детекция ТС на парковочных местах с точностью до 95%
  • Карта парковки в реальном времени (JSON/WebSocket)
  • Разметка зон и парковочных мест через UI
  • Статистика загруженности по часам, дням, неделям
  • Интеграция с LED-табло и мобильными приложениями
  • Алерты при заполненности >90%
  • REST API для интеграций

2. Быстрый старт

1
Подключите камеру
Добавьте IP-камеру с обзором парковки. Рекомендуем камеру сверху под углом 30-45° для лучшего распознавания.
2
Создайте зону
В разделе «Умные парковки» нажмите «Добавить зону» и задайте полигон области парковки на кадре камеры.
3
Разметьте места
Добавьте парковочные места внутри зоны. Каждое место — полигон из 4 точек на кадре.
4
Запустите детекцию
Система автоматически определит, какие места заняты, и начнёт вести статистику.
5
Настройте табло
Подключите информационное табло через API для отображения количества свободных мест.

3. Зоны и парковочные места

Зона парковки — это полигон на кадре камеры, ограничивающий область с парковочными местами. Внутри зоны вы размечаете отдельные места (spots). Каждое место имеет статус: free или occupied.

Параметры парковочного места:

  • id — уникальный идентификатор
  • polygon — координаты 4 точек (x,y) на кадре
  • zone_id — привязка к зоне
  • label — метка (напр. «A-14», «B-03»)
  • status — free / occupied
  • occupied_since — время, когда ТС заняло место

4. Детекция ТС

Модуль использует нейросетевую детекцию объектов (YOLO) для определения наличия транспортного средства на каждом парковочном месте. Алгоритм: детекция bbox автомобиля → проверка пересечения с полигонами парковочных мест → обновление статуса.

Поддерживаемые классы ТС:

Легковые Внедорожники Грузовые Автобусы Мотоциклы

5. Табло и информирование

Для отображения данных на табло используйте API-эндпоинт /parking/{session_id}/display:

GET /api/v1/parking/{session_id}/display

{
  "total_spots": 120,
  "free_spots": 34,
  "occupied_spots": 86,
  "occupancy_percent": 71.7,
  "zones": [
    {"name": "Зона A", "free": 12, "total": 40},
    {"name": "Зона B", "free": 22, "total": 80}
  ]
}

6. REST API

GET /api/v1/parking/{id}/status Статус парковки: свободно, занято, загруженность
GET /api/v1/parking/{id}/map Карта парковки с координатами мест
GET /api/v1/parking/{id}/stats Статистика загруженности по часам и дням
GET /api/v1/parking/{id}/display Данные для информационного табло
GET /api/v1/parking/{id}/spots Список всех парковочных мест и их статус
POST /api/v1/parking/{id}/spots Добавить парковочное место (polygon, label)
DELETE /api/v1/parking/{id}/spots/{spot_id} Удалить парковочное место
POST /api/v1/parking/{id}/zones Создать зону парковки (name, polygon, camera_id)
GET /api/v1/parking/{id}/zones Список зон парковки
POST /api/v1/parking/{id}/detect Отправить данные детекции для обработки

7. Рекомендации по камерам

Разрешение: минимум 1080p (Full HD), рекомендуем 2K/4K для больших парковок

Угол обзора: камера сверху под углом 30-45° для оптимального покрытия

Покрытие: одна камера покрывает до 40-60 мест при правильной установке

Освещение: ИК-подсветка для ночного времени, защита от засветки фарами

Бренды: Hikvision, Dahua, Axis, Uniview — все камеры с RTSP-потоком

8. FAQ

Какая точность определения занятости?

При правильной установке камеры — 93-97%. Ночью с ИК-подсветкой — 90-95%. После обучения на конкретной парковке — до 99%.

Сколько мест может контролировать одна камера?

Зависит от высоты установки и разрешения. Обычно 40-60 мест на одну камеру 2K. Для больших парковок используйте несколько камер с зонами.

Как интегрировать с табло?

Используйте API-эндпоинт /parking/{id}/display — он возвращает JSON с количеством свободных мест. Табло опрашивает API каждые 5-10 секунд.

Можно ли определять конкретный автомобиль?

Модуль парковки определяет наличие/отсутствие ТС. Для распознавания конкретного номера используйте модуль ANPR совместно.

Как работает в дождь/снег?

Модуль устойчив к осадкам. При сильном снегопаде точность может снижаться на 5-10%. Рекомендуем камеры с подогревом.

Поддерживается ли многоуровневый паркинг?

Да. Создайте отдельные зоны для каждого уровня с привязкой к разным камерам. API возвращает данные по каждой зоне отдельно.