Smart Detection — AI-детекция в UniFi Protect
Smart Detection использует искусственный интеллект для распознавания объектов: людей, автомобилей, животных, лиц и номерных знаков. Разберём, как работает технология, какое оборудование требуется и как настроить AI-детекцию.
Что такое Smart Detection
Smart Detection — технология компьютерного зрения в UniFi Protect, которая анализирует видеопоток и распознаёт конкретные объекты. В отличие от обычной детекции движения (Motion), Smart Detection понимает, что движется, а не просто фиксирует факт движения.
Преимущества AI-детекции
Точность
Снижение ложных срабатываний на 90-95%. AI отличает человека от животного, машину от тени.
Релевантные уведомления
Оповещение только о важных событиях — приход посетителя, въезд автомобиля.
Быстрый поиск
Фильтрация архива по типу объекта: "показать всех людей за сегодня".
Экономия хранилища
Режим записи "Smart Only" — фиксирует только события с распознанными объектами.
Типы Smart Detection
UniFi Protect поддерживает несколько типов AI-детекции с разными требованиями к оборудованию.
Базовые типы детекции
| Тип | Описание | Требования | Точность |
|---|---|---|---|
| Person | Распознавание людей (силуэт, движение) | Любая камера + консоль с AI | ~95% |
| Vehicle | Автомобили, мотоциклы, велосипеды | Любая камера + консоль с AI | ~93% |
| Animal | Домашние и дикие животные | Любая камера + консоль с AI | ~85% |
Расширенные типы детекции
| Тип | Описание | Требования | Точность |
|---|---|---|---|
| Face Detection | Обнаружение лиц в кадре | AI-камера (AI Bullet, AI Pro, AI 360) | ~98% |
| Face Recognition | Идентификация известных лиц | AI-камера + база лиц | ~95% |
| License Plate | Чтение автомобильных номеров | AI Bullet или AI Pro | ~90%* |
| Package Detection | Обнаружение посылок/коробок | AI-камера | ~85% |
* Точность распознавания номеров зависит от освещения, угла и состояния номера.
Требования к оборудованию
Консоли с поддержкой Smart Detection
| Консоль | Person/Vehicle | Animal | Max камер для AI | Примечание |
|---|---|---|---|---|
| Cloud Key Gen2 Plus | ✓ | ✓ | ~5-7 | Ограничена мощность CPU |
| UDM Pro / Pro Max | ✓ | ✓ | ~15-20 | Рекомендуется для AI |
| UDM SE | ✓ | ✓ | ~15-20 | Встроенный PoE |
| NVR | ✓ | ✓ | ~20-30 | Оптимально для AI |
| NVR Pro | ✓ | ✓ | 50+ | Enterprise AI |
AI-камеры для расширенной детекции
| Камера | Face | License Plate | Package | Чип AI |
|---|---|---|---|---|
| AI Bullet | ✓ | ✓ | ✓ | Встроенный NPU |
| AI Pro | ✓ | ✓ | ✓ | Встроенный NPU |
| AI 360 | ✓ | — | ✓ | Встроенный NPU |
| AI DSLR | ✓ | ✓ | ✓ | Встроенный NPU |
Настройка Smart Detection
Включение на камере
- Откройте UniFi Protect → выберите камеру
- Перейдите в Settings → Detection
- В разделе Smart Detections включите нужные типы:
- ✓ Person
- ✓ Vehicle
- ✓ Animal
- Нажмите Save
Настройка для AI-камер
На AI-камерах доступны дополнительные опции:
- Face Detection — включить обнаружение лиц
- License Plate Recognition — включить чтение номеров
- Detection Zones — зоны для AI-детекции (отдельно от Motion zones)
Настройка зон Smart Detection
Зоны Smart Detection работают аналогично зонам Motion, но фильтруют AI-события. Полезно, когда нужно отслеживать людей только в определённой области (например, у входа, игнорируя тротуар).
- Камера → Settings → Detection → Smart Detection Zones
- Нажмите Add Zone
- Нарисуйте полигон в нужной области
- Выберите типы объектов для этой зоны (Person, Vehicle и т.д.)
Face Detection и Recognition
Как работает распознавание лиц
- Detection — камера обнаруживает лицо в кадре
- Extraction — извлекается биометрический шаблон
- Matching — шаблон сравнивается с базой известных лиц
- Result — "Unknown" или имя из базы
Создание базы лиц
- Перейдите в Protect → Identities
- Нажмите Add Identity
- Введите имя человека
- Загрузите фото или выберите из событий детекции
- Система создаст биометрический профиль
- Используйте несколько фото с разными углами
- Добавляйте фото при разном освещении
- Минимум 3-5 образцов на человека
- Фронтальное фото — основной образец
Группы доступа
Распознанных людей можно группировать:
- Family — члены семьи (уведомления выкл)
- Friends — друзья и знакомые
- Staff — сотрудники
- Unknown — неопознанные (усиленные уведомления)
License Plate Recognition (LPR)
Требования для чтения номеров
| Параметр | Требование | Рекомендация |
|---|---|---|
| Камера | AI Bullet или AI Pro | AI Bullet для въездов |
| Угол к номеру | До 30° по горизонтали | Прямой вид на номер |
| Размер номера в кадре | Мин. 100 пикселей по ширине | 150+ пикселей |
| Скорость машины | До 50 км/ч | 10-30 км/ч для въездов |
| Освещение | Достаточное для чтения номера | Дополнительная ИК-подсветка ночью |
Настройка LPR
- Установите AI-камеру с прямым видом на въезд
- Включите License Plate Detection в настройках камеры
- Создайте зону LPR, охватывающую область, где машины замедляются
- Проверьте распознавание на тестовых автомобилях
База номеров
Protect позволяет создать базу известных номеров:
- Перейдите в Protect → License Plates
- Нажмите Add Plate
- Введите номер и описание (например, "Директор — BMW X5")
- Назначьте группу (Allowed, Blocked, Alert)
Уведомления по Smart Detection
Настройка умных уведомлений
- Перейдите в Settings → Notifications
- Включите Smart Detection Notifications
- Выберите типы событий:
- ✓ Person detected
- ✓ Vehicle detected
- ✓ Unknown face detected
- ✓ Unknown license plate detected
- Настройте способ доставки (Push, Email)
Стратегии уведомлений
| Сценарий | Уведомлять | Не уведомлять |
|---|---|---|
| Частный дом | Unknown faces, Unknown plates, Person (ночью) | Known faces (семья), Known plates |
| Офис | Person (нерабочее время), Unknown faces | Все события в рабочее время |
| Склад | Vehicle (любое), Person (нерабочее время) | Person (рабочее время) |
| Ворота/въезд | Unknown plates, Blocked plates | Allowed plates |
Поиск и фильтрация событий
Поиск в архиве
Smart Detection позволяет быстро находить события в архиве:
- Перейдите в Events
- Используйте фильтры:
- Type: Person, Vehicle, Animal, Face, Plate
- Camera: выбор камер
- Time range: период
- Identity: конкретный человек из базы
Примеры запросов
- "Все люди у входа за последние 24 часа" — Person + камера входа + 24h
- "Неизвестные лица за неделю" — Face + Unknown + 7 days
- "Автомобили на парковке ночью" — Vehicle + камера парковки + 22:00-06:00
- "События с Иваном Петровым" — Identity: "Иван Петров"
Оптимизация производительности
Нагрузка на консоль
AI-обработка создаёт нагрузку на CPU консоли. Рекомендации:
| Консоль | Камер с AI | CPU при AI | Рекомендация |
|---|---|---|---|
| Cloud Key Gen2+ | 5-7 | 60-80% | Включать AI только на критичных камерах |
| UDM Pro | 15-20 | 40-60% | Оптимально для среднего бизнеса |
| NVR | 20-30 | 30-50% | Рекомендуется для AI-инсталляций |
| NVR Pro | 50+ | 20-40% | Enterprise-уровень |
Советы по оптимизации
- Приоритизируйте камеры — включайте AI только на важных точках
- Используйте AI-камеры — они обрабатывают Face/LPR локально, разгружая консоль
- Настройте зоны AI — сужайте область анализа
- Мониторьте CPU — если >80%, отключите AI на второстепенных камерах
Точность и ограничения
Факторы, влияющие на точность
| Фактор | Влияние | Как улучшить |
|---|---|---|
| Освещение | Критичное | Добавить подсветку, использовать камеры с хорошим ИК |
| Расстояние | Высокое | Person: до 20м, Face: до 5м, Plate: до 10м |
| Угол обзора | Среднее | Фронтальный вид для Face/Plate |
| Размер объекта | Высокое | Мин. 50x50px для Person, 100x30px для Plate |
| Скорость движения | Среднее | Замедление у камер LPR |
Известные ограничения
- Person vs Mannequin — AI может срабатывать на манекены
- Велосипедисты — классифицируются как Person, не Vehicle
- Крупные собаки — иногда детектируются как Person
- Маски/очки — снижают точность Face Recognition
- Грязные номера — снижают точность LPR
Приватность и GDPR/152-ФЗ
Хранение биометрии
- Биометрические шаблоны хранятся локально на консоли
- Данные НЕ отправляются в облако Ubiquiti (если не включено)
- При удалении Identity шаблон удаляется необратимо
Рекомендации по compliance
- Информирование — таблички "Ведётся видеонаблюдение с распознаванием лиц"
- Согласие — для офиса: добавить в трудовой договор
- Право на удаление — по запросу удалять Identity сотрудника
- Ограничение доступа — Face Recognition только для ответственных лиц
- Privacy Zones — скрывать публичные области (улица за забором)
Чек-лист внедрения Smart Detection
Планирование
- Определены критичные точки для AI-детекции
- Выбраны камеры (AI vs обычные)
- Проверена мощность консоли для AI-нагрузки
- Определены типы детекции (Person/Vehicle/Face/Plate)
Установка
- Камеры установлены с учётом требований AI
- Достаточное освещение в зонах детекции
- AI-камеры направлены на точки входа/въезда
Настройка
- Включены нужные типы Smart Detection
- Созданы зоны AI-детекции
- Создана база лиц (для Face Recognition)
- Создана база номеров (для LPR)
Уведомления
- Настроены уведомления по типам событий
- Исключены известные лица/номера
- Настроено расписание уведомлений
Мониторинг
- Проверена нагрузка на CPU консоли
- Протестирована точность на реальных событиях
- Скорректированы зоны при ложных срабатываниях
Compliance
- Установлены информационные таблички
- Получены согласия (если требуется)
- Настроены Privacy Zones