распознавание лиц от DAHUA

 

КРАТКО

В статье приведено решение для распознавания лиц с помощью продуктов бренда DAHUA. По-простому - что сделать, чтобы ваша камера могла распознавать лица, сверять их с базой данных лиц, выводить предупреждения в случае проникновения нежелательных лиц и так далее. Чем это хорошо, например, для школ и детских садов  - можно взять у МВД  базу педофилов, привязать эту базу к регистратору, и в случае появления такого персонажа в пределах обзора камеры - регистратор забьет тревогу. Много сценариев применения можно организовать, была бы фантазия.

Что вы узнаете:
  • Архитектура интеллектуальной системы распознавания лиц
  • Знакомство с параметрами установки камеры для распознавания лиц
  • Настройка функции распознавания лиц и проверка ее работоспособности

 

Топология системы

 

 

На схеме мы видим что для этого нужно. На самом деле нужно не все из этого, просто аналитику можно настроить несколькими способами, в зависимости от этого и строится система. Сейчас расшифрую что есть что:

  1. Камера - IP-камера DAHUA, можно использовать как камеру с функцией распознавания лиц на борту, так и обычную камеру
  2. Коммутатор - это свитч, с помощью которого мы связываем необходимые узлы
  3. NVR-I - IP-регистратор с аналитикой на борту
  4. DSS - программное обеспечение DAHUA
  5. ПК - это обычный комп

 

ВНИМАНИЕ!!! Аналитику можно делать как на камере, так и на видеорегистраторе. Поэтому не обязательно покупать и то и другое. Точно также обстоит вопрос с ПО DSS: если у Вас есть например регистратор, то ПО необязательно. Комп так вообще там в схеме не нужен, но если надо - можно воткнуть его в свитч. Ниже будет подробнее, а эта информация для ленивых.

 

Настройка и установка камеры

 Требования к установке камеры

Выбор точки установки камеры определяет в дальнейшем простоту настройки качества изображения. Поэтому выбор места чрезвычайно важен. Перед установкой на месте должен быть проведен осмотр, а строительство должно быть выполнено в соответствии со стандартом. Правила выбора следующие (должны соблюдаться нижеследующие правила, но не ограничиваться ими):

  1. Светлые внутренние помещения (освещенность ≥100 люкс), а условия с сильной засветкой (например, камера обращена к двери) строго запрещены;
  2. Места, где направление потока людей одинарное и лица в анфас (избегать пересечений и лиц в профиль и т.д);
  3. Места с равномерным освещением, избегать рекламных дисплеев, светлых билбордов и других вещей, которые могут влиять на освещенность фона;
  4. Простая установка камеры (высота 2.5~3м), дистанция распознавания 3~10м;
  5. Нужно постараться избегать уличной установки насколько это возможно. Если нет других вариантов кроме как уличной установки, тогда постарайтесь выбрать направление север-юг (избегайте сильной засветки фона и прямых солнечных лучей).

 

Требования к высоте и углу монтажа камеры

Высота установки камеры около 2,5 –3  метров, расстояние распознавания 3–10 метров, ширина 3 метра (в зависимости от модели камеры). Горизонтальный угол менее 10°,  для максимально качественного распознавания лица.

 

 

Примечание:
D = Высота установки- (рост человека - высота головы)

 

Настройка изображения

Войдите через веб и установите плагин. Человек ростом около 1,7 метра стоит в положении прямо напротив камеры, войдите в интерфейс просмотра в реальном времени и настройте фокусировку камеры, для более четкого изображения. Установите изображение с лицом посередине. Количество пикселей (от левой стороны до правой стороны щеки, ото лба до подбородка) должны быть не менее 150X150.

 

 

 

 

Настройка видеорегистратора

 Добавление камеры

Settings > Camera > Camera List>  Search Device > выберите устройство> Add>  ОК

 

 

Если статус добавленного устройства в режиме  “оффлайн”, нажмите "Редактировать" (значок карандаша), чтобы проверить правильность ввода данных. В случае если пароль добавленного устройства не совпадает с паролем регистратора, Вы должны ввести пароль устройства.

 

 

 Включение функции детекции лиц

В меню видеорегистратора выберете AI >Parameters >Face Detection .

Примечание: Модель камер с FD не требуют настройки детекции.

 

 

 Здесь мы сделали следующее:

  1. Выбрали номер канала, с которого хотим получать аналитику, выбрали где именно проводить аналитику (AI by Recorder означает что аналитику делает регистратор, AI by Camera - аналитику делает камера. Вообще, если камера умеет сама делать аналитику, то лучше пусть она и делает, чтобы не грузить сильно процессор регистратора, но можно и регистратором).
  2. Включили функцию детекции лиц
  3. Указали параметры целевого фильтра, задали максимальный и минимальный размер, чтобы остальное отсеивалось, для более качественного распознавания.
  4. Настроили параметры в зависимости от требуемой задачи (там интуитивно: запись канала, тревоги и т.д.)
  5. Сохранили все это дело

 

Создание библиотеки лиц

На регистраторе выберите AI > Database > Face Database Config. Из выпадающего меню выберите тип Local.

Примечание: Список включает в себя 2 типа Local и Remote библиотека. Local означает, что информация о лицах сохраняется на устройстве. Remote значит, что информация хранится на камере.

Нажмите кнопку Add, чтобы создать новую базу данных, а затем нажмите значок "i" (информация), чтобы добавить изображения лиц в базу данных

 

 

Во вкладке Details нажмите Register, Вы можете добавлять лица по одному, либо можете нажать Batch Register для добавление нескольких лиц одновременно.

Примечание: После загрузки изображения система автоматически смоделирует лицо - это займет некоторое время.

Вот так выглядит окно, если нажать Register:

 

 

А вот если множественное добавление (Batch Register):

 

 

После добавления лиц нажмите OK, чтобы вернуться к интерфейсу библиотеки для выполнения остальных настроек. Щелкните "Редактировать" чтобы изменить название и нажмите ОК.

 

 

 

Настройка распознавания лиц из базы данных

Нажмите AI > Parameters > Face Recognition. Выберите номер канала камеры распознавания лиц, а затем установите флажок Включить

 

 

Нажмите "+" чтобы добавить нужную библиотеку. Дважды щелкните значение в Similarity, чтобы настроить минимальный порог срабатывания (процент сходства):

 

 

Настройте рабочий период и параметры тревоги:

 

 

 

На этом в принципе пока все, есть много еще нюансов, если время будет - буду продолжать расширять статьи и дополнять, наверное. Если нашли орфографическую ошибку - напишите в группу, если нашли пунктуационную ошибку - бог вам судья

 


 

Напоминаю, что вопросы можно задать в группе https://t.me/newqosgroup