Wiki source code of Детектор лиц
Hide last authors
| author | version | line-number | content |
|---|---|---|---|
| |
1.1 | 1 | Платформа НЕЙРОСС поддерживает два типа детекторов лиц: |
| 2 | |||
| 3 | * Точный — для работы детектора в режиме «Точный» требуется дополнительная лицензия (% style="color:#172b4d" %)Neurotec Biometric от Neurotechnology, ограничивается формат файлов изображений владельцев пропуска (только JPEG). | ||
| 4 | * (% style="color:#172b4d" %)Быстрый — для работы детектора в режиме «Быстрый» дополнительных лицензий не требуется. | ||
| 5 | |||
| 6 | (% class="wrapped" style="width:1770.0px" %) | ||
| 7 | |=(% style="width: 120.0px; width: 120.0px;" %)((( | ||
| 8 | Параметр | ||
| 9 | )))|=(% style="width: 89.0px; width: 137.0px;" %)((( | ||
| 10 | Диапазон значений | ||
| 11 | )))|=(% style="width: 103.0px; width: 103.0px;" %)((( | ||
| 12 | Значение по умолчанию | ||
| 13 | )))|=(% style="width: 1416.0px; width: 1410.0px;" %)((( | ||
| 14 | Примечание | ||
| 15 | ))) | ||
| 16 | |=(% colspan="4" %)((( | ||
| 17 | (% class="content-wrapper" %) | ||
| 18 | ((( | ||
| 19 | Детектор лиц [[image:neyross.Настройка Платформы НЕЙРОСС.Настройка функций видеонаблюдения.Настройка видеоаналитики.WebHome@btn_analytics_face.png]] | ||
| 20 | ))) | ||
| 21 | ))) | ||
| 22 | |=(% colspan="4" %)((( | ||
| 23 | Тип детектора: Быстрый | ||
| 24 | ))) | ||
| 25 | |(% style="width:120.0px" %)((( | ||
| 26 | Поиск по лицам | ||
| 27 | )))|(% style="width:137.0px" %)((( | ||
| 28 | – | ||
| 29 | )))|(% style="width:103.0px" %)((( | ||
| 30 | – | ||
| 31 | )))|(% style="width:1410.0px" %)((( | ||
| 32 | Встроенное приложение тестирования и отладки сервиса верификации лиц. Позволяет проверить правильность настройки параметров детекции путем загрузки произвольного изображения или выбора владельца пропуска с фотографией, запуска сессии поиска лица по потоку камеры и сравнения его с указанным эталоном. Также позволяет отследить работоспособность функции доступа с верификацией лиц посредством БОРЕЙ/ЯРС: в режиме реального времени предоставляются данные по всем проведённым по факту предъявления идентификатора сессиям поиска. | ||
| 33 | |||
| 34 | По каждой сессии поиска выводится анализируемый шаблон лица и эталонное изображение, данные качества верификации, цветом показывается результат верификации. | ||
| 35 | |||
| 36 | Описание функций приложения представлено [[здесь>>doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций видеонаблюдения.Настройка видеоаналитики.Настройка детектора лиц.WebHome]]. | ||
| 37 | ))) | ||
| 38 | |(% style="width:120.0px" %)((( | ||
| 39 | Глубина архива, сек | ||
| 40 | )))|(% style="width:137.0px" %)((( | ||
| 41 | Целое число | ||
| 42 | )))|(% style="width:103.0px" %)((( | ||
| 43 | 4 | ||
| 44 | )))|(% style="width:1410.0px" %)((( | ||
| 45 | Задаёт период времени, в течение которого хранится кеш детектированных лиц по данной камере. При этом на клиенте может быть настроен поиск за меньшую глубину архива (указывается в параметрах плагина биоверификации БОРЕЙ), что обеспечивает гибкость настройки различных клиентов. | ||
| 46 | ))) | ||
| 47 | |(% style="width:120.0px" %)((( | ||
| 48 | Контроль активности лица | ||
| 49 | )))|(% style="width:89.0px" %)((( | ||
| 50 | Да/Нет, | ||
| 51 | логическое поле | ||
| 52 | )))|(% style="width:103.0px" %)((( | ||
| 53 | Нет | ||
| 54 | )))|(% style="width:1416.0px" %)((( | ||
| 55 | Установите значение в **Да**, если требуется проводить проверку на «живое» лицо. Параметр используется для защиты от предъявления фотографии владельца пропуска. Если параметр установлен, лицо будет распознано только в том случае, если среди кадров видеопотока будет найдено лицо с прикрытыми/закрытыми глазами. При ложных отказах в доступе увеличьте значение в поле **Порог активности лица**. | ||
| 56 | ))) | ||
| 57 | |(% style="width:120.0px" %)((( | ||
| 58 | Порог активности лица | ||
| 59 | )))|(% style="width:89.0px" %)((( | ||
| 60 | Целое число от 1 до 100 | ||
| 61 | )))|(% style="width:103.0px" %)((( | ||
| 62 | 18 | ||
| 63 | )))|(% style="width:1416.0px" %)((( | ||
| 64 | (% class="content-wrapper" %) | ||
| 65 | ((( | ||
| 66 | (% style="color:#333333" %)По кадрам видеопотока определяется наличие и выделение лиц в кадре. По местоположению лиц в кадре лица кластеризируются. Сравниваются изображения лица одного человека. (%%)Для контроля активности лица используется 68-точечная модель лица. | ||
| 67 | |||
| 68 | [[image:neyross.Настройка Платформы НЕЙРОСС.Настройка функций видеонаблюдения.Настройка видеоаналитики.WebHome@liveness_facemodel.png||height="479" width="600"]] | ||
| 69 | |||
| 70 | (% style="color:#333333; letter-spacing:0px" %)О(% style="letter-spacing:0.0px" %)пределяется местоположение глаз и координаты контрольных точек «силуэта» глаз. По каждому кадру вычисляется отношение высоты и ширины глаза, строится график изменения соотношения по нескольким кадрам. При обнаружении моргания в полученном графике будут фиксироваться изменения: если глаз закрыт, соотношение близко единичным значениям, если широко открыт — значение может быть равно 25 и более. При пересечении графиком порогового значения определяется принадлежность лица живому человеку. | ||
| 71 | ))) | ||
| 72 | ))) | ||
| 73 | |=(% colspan="4" %)((( | ||
| 74 | Тип детектора: Точный | ||
| 75 | ))) | ||
| 76 | |(% style="width:120.0px" %)((( | ||
| 77 | Поиск по лицам | ||
| 78 | )))|(% style="width:137.0px" %)((( | ||
| 79 | – | ||
| 80 | )))|(% style="width:103.0px" %)((( | ||
| 81 | – | ||
| 82 | )))|(% style="width:1410.0px" %)((( | ||
| 83 | Встроенное приложение тестирования и отладки сервиса верификации лиц. Позволяет проверить правильность настройки параметров детекции путем загрузки произвольного изображения или выбора владельца пропуска с фотографией, запуска сессии поиска лица по потоку камеры и сравнения его с указанным эталоном. Также позволяет отследить работоспособность функции доступа с верификацией лиц посредством БОРЕЙ/ЯРС: в режиме реального времени предоставляются данные по всем проведённым по факту предъявления идентификатора сессиям поиска. | ||
| 84 | |||
| 85 | По каждой сессии поиска выводится анализируемый шаблон лица и эталонное изображение, данные качества верификации, цветом показывается результат верификации. | ||
| 86 | |||
| 87 | Описание функций приложения представлено [[здесь>>doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций видеонаблюдения.Настройка видеоаналитики.Настройка детектора лиц.WebHome]]. | ||
| 88 | ))) | ||
| 89 | |(% style="width:120.0px" %)((( | ||
| 90 | Глубина архива, сек | ||
| 91 | )))|(% style="width:137.0px" %)((( | ||
| 92 | Целое число | ||
| 93 | )))|(% style="width:103.0px" %)((( | ||
| 94 | 4 | ||
| 95 | )))|(% style="width:1410.0px" %)((( | ||
| 96 | Задаёт период времени, в течение которого хранится кеш детектированных лиц по данной камере. При этом на клиенте может быть настроен поиск за меньшую глубину архива (указывается в параметрах плагина биоверификации БОРЕЙ), что обеспечивает гибкость настройки различных клиентов. | ||
| 97 | ))) | ||
| 98 | |(% style="width:120.0px" %)((( | ||
| 99 | Максимальный поворот головы, град | ||
| 100 | )))|(% style="width:137.0px" %)((( | ||
| 101 | Целое число | ||
| 102 | )))|(% style="width:103.0px" %)((( | ||
| 103 | 15 | ||
| 104 | )))|(% style="width:1410.0px" %)((( | ||
| 105 | Определяет максимальный угол поворота лица в кадре. Если угол поворота больше заданного значения, кадр отбрасывается. | ||
| 106 | ))) | ||
| 107 | |(% style="width:120.0px" %)((( | ||
| 108 | Максимальный наклон головы, град | ||
| 109 | )))|(% style="width:137.0px" %)((( | ||
| 110 | Целое число | ||
| 111 | )))|(% style="width:103.0px" %)((( | ||
| 112 | 15 | ||
| 113 | )))|(% style="width:1410.0px" %)((( | ||
| 114 | Определяет максимальный угол наклона лица в кадре. Если угол наклона больше заданного значения, кадр отбрасывается. | ||
| 115 | ))) | ||
| 116 | |(% style="width:120.0px" %)((( | ||
| 117 | Размер шаблона лица | ||
| 118 | )))|(% style="width:137.0px" %)((( | ||
| 119 | * Большой | ||
| 120 | * Средний | ||
| 121 | * Маленький | ||
| 122 | * Минимальный | ||
| 123 | )))|(% style="width:103.0px" %)((( | ||
| 124 | Средний | ||
| 125 | )))|(% style="width:1410.0px" %)((( | ||
| 126 | Определяет размер свёртки шаблона лица с эталоном. Чём больше свёртка, тем больше карта признаков и тем дольше производится верификация, но результат распознавания выше. | ||
| 127 | ))) | ||
| 128 | |(% style="width:120.0px" %)((( | ||
| 129 | Порог качества изображения, % | ||
| 130 | )))|(% style="width:137.0px" %)((( | ||
| 131 | Целое число от 0 до 100 | ||
| 132 | )))|(% style="width:103.0px" %)((( | ||
| 133 | 20 | ||
| 134 | )))|(% style="width:1410.0px" %)((( | ||
| 135 | Сервис верификации оценивает качество изображения с камеры (всего кадра целиком). Ч(% style="color:#333333" %)ем выше порог, тем более качественным должно быть изображение, чтобы запустить процедуру детекции лиц. Если качество изображения ниже указанного порога, кадр будет отброшен. При отсутствии более качественных кадров в кеше, запросу на верификацию будет дан отказ. | ||
| 136 | ))) | ||
| 137 | |(% style="width:120.0px" %)((( | ||
| 138 | Порог качества детекции, % | ||
| 139 | )))|(% style="width:137.0px" %)((( | ||
| 140 | Целое число от 0 до 100 | ||
| 141 | )))|(% style="width:103.0px" %)((( | ||
| 142 | 50 | ||
| 143 | )))|(% style="width:1410.0px" %)((( | ||
| 144 | (% style="color:#333333" %)Сервис верификации оценивает качество детекции лица в кадре. Чем выше порог, тем более строгие правила используются, чтобы детектировать лицо в кадре. Если качество лица ниже указанного порога, кадр будет отброшен. При отсутствии более качественных шаблонов в кеше, запросу на верификацию будет дан отказ. | ||
| 145 | ))) | ||
| 146 | |(% style="width:120.0px" %)((( | ||
| 147 | Скорость сопоставления | ||
| 148 | )))|(% style="width:137.0px" %)((( | ||
| 149 | * Низкая | ||
| 150 | * Средняя | ||
| 151 | * Высокая | ||
| 152 | )))|(% style="width:103.0px" %)((( | ||
| 153 | Низкая | ||
| 154 | )))|(% style="width:1410.0px" %)((( | ||
| 155 | Задаёт скорость выполнения операций. При низкой производительности текущей аппаратной конфигурации рекомендуется снижать скорость сопоставления во избежание высокого потребления ресурсов процессора. | ||
| 156 | ))) | ||
| 157 | |(% style="width:120.0px" %)((( | ||
| 158 | (% style="color:#464646" %)Мин. пикс. расстояние между центрами зрачков глаз | ||
| 159 | )))|(% style="width:137.0px" %)((( | ||
| 160 | Целое число | ||
| 161 | )))|(% style="width:103.0px" %)((( | ||
| 162 | 32 | ||
| 163 | )))|(% style="width:1410.0px" %)((( | ||
| 164 | Минимальное расстояние в пикселях между центрами зрачков глаз. (% class="EzKURWReUAB5oZgtQNkl" %)80(%%) (% class="EzKURWReUAB5oZgtQNkl" %)пикселей(%%) — (% class="EzKURWReUAB5oZgtQNkl" %)это(%%) (% class="EzKURWReUAB5oZgtQNkl" %)рекомендуемое(%%) (% class="EzKURWReUAB5oZgtQNkl" %)минимальное(%%) (% class="EzKURWReUAB5oZgtQNkl" %)расстояние(%%) (% class="EzKURWReUAB5oZgtQNkl" %)между(%%) (% class="EzKURWReUAB5oZgtQNkl" %)глазами(%%) (% class="EzKURWReUAB5oZgtQNkl" %)(IOD)(%%), (% class="EzKURWReUAB5oZgtQNkl" %)на(%%) котором можно (% class="EzKURWReUAB5oZgtQNkl" %)надежно(%%) (% class="EzKURWReUAB5oZgtQNkl" %)проверить, что лицо «живое» (не фотография).(%%) (% class="EzKURWReUAB5oZgtQNkl" %)Для(%%) более (% class="EzKURWReUAB5oZgtQNkl" %)четкой(%%) (% class="EzKURWReUAB5oZgtQNkl" %)работы(%%) (% class="EzKURWReUAB5oZgtQNkl" %)рекомендуется(%%) использовать (% class="EzKURWReUAB5oZgtQNkl" %)100(%%) (% class="EzKURWReUAB5oZgtQNkl" %)пикселей(%%) (% class="EzKURWReUAB5oZgtQNkl" %)или(%%) (% class="EzKURWReUAB5oZgtQNkl" %)более. При этом должно быть достаточным разрешение видеопотока. | ||
| 165 | ))) | ||
| 166 | |(% style="width:120.0px" %)((( | ||
| 167 | (% style="color:#464646" %)Макс. пикс. расстояние между центрами зрачков глаз | ||
| 168 | )))|(% style="width:137.0px" %)((( | ||
| 169 | Целое число | ||
| 170 | )))|(% style="width:103.0px" %)((( | ||
| 171 | 350 | ||
| 172 | )))|(% style="width:1410.0px" %)((( | ||
| 173 | Максимальное расстояние в пикселях между центрами зрачков глаз. | ||
| 174 | ))) |