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

Version 1.1 by admin on 2026/06/07 16:53

Show last authors
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 )))