Wiki source code of Детектор лиц

Version 2.1 by admin on 2026/06/07 16:58

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

Платформа НЕЙРОСС