Version 1.1 by pugachevskaya_elena on 2025/12/17 14:20

Hide last authors
pugachevskaya_elena 1.1 1 {{layout}}
2 {{layout-section ac:type="two_right_sidebar"}}
3 {{layout-cell}}
4 Платформа НЕЙРОСС имеет встроенный механизм ситуационного и сервисного видеоанализа.
5
6 {{info}}
7 **Переход к функционалу**: [[doc:ui.Рабочий стол НЕЙРОСС.WebHome]] > [[doc:ui.Параметры видеорегистратора.WebHome]].
8 {{/info}}
9 {{/layout-cell}}
10
11 {{layout-cell}}
12 [[image:attach:ui.Параметры узла.WebHome@content.png||thumbnail="true" height="10"]] Содержание:
13
14 {{toc/}}
15 {{/layout-cell}}
16 {{/layout-section}}
17
18 {{layout-section ac:type="single"}}
19 {{layout-cell}}
20 (% style="font-size: 20.0px;letter-spacing: -0.008em;" %)Общие сведения
21
22 Платформа НЕЙРОСС реализует современные алгоритмы компьютерного зрения или нейронные сети для быстрого и качественного анализа видеопотока ONVIF/RTSP-камер. Встроенные детекторы ситуационной и сервисной аналитики предназначены, соответственно, для выявления и предупреждения нарушений и контроля качества видеосигнала.
23
24 Быстрые и точные алгоритмы видеоанализа позволяют автоматически определять на видео тревожные ситуации:
25
26 * пересечение линий с подсчётом числа пересечений, в том числе в заданном направлении;
27 * вход объекта в запрещённую зону, длительное пребывание в зоне;
28 * движение в запрещённом направлении, движение с запрещенной скоростью;
29 * обнаружение оставленных предметов (чемоданы, сумки, рюкзаки и проч.);
30 * (% style="letter-spacing: 0.0px;" %)обнаружение и распознавание лиц и распознавание номеров автотранспорта (с использованием средств сторонних производителей).
31
32 Сервисная видеоаналитика в части контроля качества видеосигнала детектирует:
33
34 * расфокусировку,
35 * засветку,
36 * закрытие объектива (заслонку),
37 * изменение зоны обзора и тряску камеры.
38
39 == {{id name="Настройкавидеоаналитики-Технологиивидеоанализа"/}}(% style="color: rgb(51,51,51);" %)Технологии видеоанализа(%%) ==
40
41 (% style="color: rgb(51,51,51);" %)На текущий момент в Платформе реализованы и развиваются независимо друг от друга два подхода к выделению образов в видеопотоке для охранной видеоаналитики:
42
43 1. **«Алгоритмический»** — на базе алгоритмов компьютерного зрения и определения разницы между кадром и автоматически сформированной опорной сценой. 
44 Алгоритмическая видеоналитика выявляет закономерности по изменениям нескольких последовательных кадров согласно заложенным алгоритмам. (% style="color: rgb(51,51,51);" %)В основе алгоритмической видеоналитики лежит простое обнаружение движения. При изменении цвета группы пикселей, механизм ПО будет рассматривать это событие как нечто движущееся в зоне обзора. Модуль алгоритмической видеоаналитики использует только CPU, характеризуется **высокой производительностью**, но очень требователен к зоне обзора. Не рекомендуется к использованию на открытых объектах, подверженных сильным ветрам и другим природным возмущениям.
45 \\
46 1. **«Нейросетевой»** — (% style="color: rgb(51,51,51);" %)на базе предварительно обученной нейронной сети. 
47 (%%)Нейросетевая видеоналитика позволяет выполнять анализ даже одного кадра на основе распознавания образов (паттернов) людей, машин и других классов объектов. Нейросетевой модуль гораздо меньше подвержен ложным срабатываниям, рекомендуется для открытых объектов, но гораздо более требователен к производительности компьютера: работает только на видеокартах производства nVidia (+CPU), требует предварительно установленных драйверов nVidia.
48
49 (% style="color: rgb(51, 51, 51); letter-spacing: 0px; color: rgb(51, 51, 51)" %)В общем случае на производительность влияет размер анализируемого изображения. Для алгоритмической аналитики рекомендуется использовать low (320x240 px) и middle (640x480 px) профили, для нейросетевой - middle-профили (640x480 px). На слишком низких разрешениях распознавание образов становится менее надёжным. (% style="color: rgb(51,51,51);letter-spacing: 0.0px;" %)Возможность тонкой настройки снижает количество ложных срабатываний. Обеспечивается возможность настройки области интереса и правил срабатывания. Для охранной аналитики и детектора оставленных предметов возможно использовать только один модуль аналитики. При использовании алгоритмической аналитики есть возможность настроить перспективу сцены (минимальные и максимальные размеры детектируемого объекта вблизи (слева и справа отдельно) и вдали, есть возможность настройки перспективы сцены и размеров объектов и оставленных предметов независимо.
50
51 (% style="color: rgb(51, 51, 51); letter-spacing: 0px; color: rgb(51, 51, 51)" %)Сервисная аналитика реализуется в «алгоритмическом» модуле.
52
53 (% style="color: rgb(51, 51, 51); letter-spacing: 0px; color: rgb(51, 51, 51)" %)Производительность видеоанализа в большой степени зависит от параметров сцены, количества объектов, конфигурации профилей камеры.
54
55 1. На 12-ядерном Xeon алгоритмическая аналитика «держит» **60 каналов** low profile в real-time (20 fps).
56 1. На нём же с видеокартой GeForce GTX 1080Ti для анализа **одного** midlle profile при помощи «нейросетей» в real-time (24 fps) требуется **100% ресурса 1 CPU и 80% ресурса 1 GPU**.
57
58 Однако, real-time анализ для видеоаналитки необязателен, хотя и повышает отслеживания (низкий FPS повышает вероятность потери объекта). Производительность обратно пропорциональна размеру и количеству кадров: прореживание 5 в секунду позволяет получить анализ 5 видеопотоков при той же загрузке GPU (но с чуть большей загрузкой CPU). **НО** есть ограничение на количество оперативной памяти в видеокарте. Для анализа каждого потока необходимо выделить минимум 3 Гб этой памяти, вне зависимости от настройки прореживания кадров.
59
60 == {{id name="Настройкавидеоаналитики-Запусквидеоанализа"/}}Запуск видеоанализа ==
61
62 Выберите узел Платформа НЕЙРОСС, для которого требуется запустить работу видеоаналитики ~[[[doc:ui.Вход в веб-интерфейс.WebHome]]].
63
64 Порядок действий:
65
66 1. (((
67 (% style="letter-spacing: 0.0px;" %)Выберите узел Платформа НЕЙРОСС, для которого требуется запустить работу видеоаналитики ~[[[doc:ui.Вход в веб-интерфейс.WebHome]]]. \\
68
69 {{info}}
70 (% style="color: rgb(51,51,51);" %)При наличии в сети нескольких узлов Платформа НЕЙРОСС (с прямыми каналами камер и «проксированными» медиаисточниками соответственно, рекомендуется запускать видеоанализ на более «мощном» узле. Рамки видеоналитики передаются по проксированному каналу поверх медиаданных.
71 {{/info}}
72
73 (% style="letter-spacing: 0.0px;" %)\\
74 )))
75 1. (% style="letter-spacing: 0.0px;" %)В разделе параметров видеорегистратора ~[[[doc:ui.Параметры видеорегистратора.WebHome]]] перейдите к вкладке **Настройка видеоналитики**, выберите камеру и профиль (при наличии нескольких профилей), по которому будет проводится видеоанализ, включите требуемый тип/типы видеонализа и настройте параметры согласно описанию ниже:
76 11. (% style="letter-spacing: 0.0px;" %)Охранная аналитика и детектор оставленных предметов,
77 11. (% style="letter-spacing: 0.0px;" %)Детектор лиц,
78 11. (% style="letter-spacing: 0.0px;" %)Сервисная видеоаналитика.
79 1. Нажмите на кнопку **Сохранить**.
80
81 {{info}}
82 Если вы наблюдаете проблемы при отображении видео в окне настройки правил видеонализа (темный экран, задержка отображения рамок видеоналитики), установите [[АРМ НЕЙРОСС>>doc:neyross.Настройка Платформы НЕЙРОСС.Установка АРМ НЕЙРОСС.WebHome]], в состав которого входит данный плагин (ссылка дана в окне раздела напрямую).
83 [[image:attach:download_arm.png]]
84
85 1. Нажмите на ссылку (% style="color: rgb(51,102,255);" %)скачать (%%)и сохраните файл установщика на локальный компьютер. Закройте окно браузера.
86 1. Запустите на выполнение сохранённый файл. Установите АРМ НЕЙРОСС согласно [[инструкции>>doc:neyross.Настройка Платформы НЕЙРОСС.Установка АРМ НЕЙРОСС.WebHome]].
87 1. Повторно откройте приложение настройки видеоналитики и выполните требуемые действия.
88 {{/info}}
89
90 == {{id name="Настройкавидеоаналитики-ОхраннаяаналитикаиДетектороставленныхпредметов"/}}Охранная аналитика[[image:attach:btn_analytics_motion.png||thumbnail="true" width="20"]] и Детектор оставленных предметов[[image:attach:btn_analytics_things.png||thumbnail="true" height="21"]] ==
91
92 1. (((
93 Для запуска видеоанализа установите флаг в соответствующем блоке и настройте параметры.
94
95 {{expand title="Раскрыть | Параметры охранной аналитики"}}(% class="wrapped" %)
96 |=(((
97 Параметр
98 )))|=(((
99 Диапазон значений
100 )))|=(((
101 Значение по умолчанию
102 )))|=(((
103 Примечание
104 )))
105 |=(% colspan="4" %)(((
106 (% class="content-wrapper" %)
107 (((
108 Охранная аналитика [[image:attach:btn_analytics_motion.png||thumbnail="true" width="20"]]
109 )))
110 )))
111 |(((
112 Модуль аналитики
113 )))|(((
114 * Алгоритмический (CPU)
115 * Нейросетевой (GPU)
116 )))|(((
117 Алгоритмический (CPU)
118 )))|(((
119 Модуль нейросетевой аналитики использует графический процессор, поэтому предъявляет строгие требования к видеокарте и установленным драйверам. По умолчанию модуль нейросетевой аналитики не установлен. После запуска предоставляемого по требованию пакета установки (DEB-пакета), модуль становится доступен автоматически. Модуль алгоритмической видеоналитики использует центральный процессор, предъявляет меньше требований к ресурсам, но менее точен.
120
121 Для охранной аналитики и детектора оставленных предметов возможно использовать только один модуль аналитики.
122 )))
123 |(((
124 Чувствительность
125 )))|(((
126 1 – 100%
127 )))|(((
128 50%
129 )))|(((
130 * В случае использования алгоритмического модуля — это интегральный (общий) параметр, который позволяет задать порог, до достижения которого отсекаются все случайные возмущения (объекты появились на очень короткий промежуток времени, случайные тени, блики света); позволяет варьировать минимальное количество изменений в соседних кадрах, необходимо для детекции движения; подбирается согласно специфики сцены.
131 * В случае использования нейросетевого модуля —  (% style="color: rgb(51,51,51);" %)это величина, обратная confidence rate («уверенности» нейросети или минимальной вероятности того, что объект распознан точно). Чем выше чувствительность, тем ниже может быть планка confidence rate у выделенного объекта, чтобы он был допущен до следующего этапа трекинга. Чувствительность=100% минус порог ((%%)минимальная вероятность, которая будет пропущена модулем аналитики). При 100% чувствительности определяется максимальное количество ложных срабатываний. Например, если минимальная вероятность определения типа объекта – 25%, то чувствительность нужно задать равную 75%.
132 )))
133 |(((
134 Время дребезга
135 )))|(((
136 Время в сек.
137 )))|(((
138 1 сек.
139 )))|(((
140 Период времени, в течение которого несколько последовательно происходящих однотипных событий будут интерпретироваться модулем аналитики как одно. (% style="color: rgb(51,51,51);" %)Определяет минимальное время между публикуемыми событиями о сработке правил. (%%)Предотвращает дублирование тревог в силу колебаний видеоизображения.
141 )))
142 |(((
143 Прореживание кадров
144 )))|(((
145 Количество кадров в сек.
146 )))|(((
147 0
148 )))|(((
149 (% style="color: rgb(34,34,34);" %)Определяет количество кадров в секунду, которое подаётся на вход модулю аналитики. Если указан 0, используются все кадры из потока. Вне зависимости от этой настройки, в случае, если модулю аналитики не хватает вычислительных ресурсов, чтобы анализировать поступающий поток, прореживание кадров осуществляется автоматически: кадр не подаётся на вход модулю видеоанализа, но подается на декодирование изображения, чтобы не страдало качество «картинки». Таким образом, даже (% style="color: rgb(34, 34, 34); color: rgb(51, 51, 51)" %)при высокой загрузке сохраняется возможность анализа в real time, но с поправкой на то, что часть кадров будет отброшена.
150 )))
151 |=(% colspan="4" %)(((
152 (% class="content-wrapper" %)
153 (((
154 Детектор оставленных предметов[[image:attach:btn_analytics_things.png||thumbnail="true" height="21"]]
155 )))
156 )))
157 |(% colspan="4" %)(((
158 Задача детекции оставленных предметов тесно связана с задачей треккинга, поэтому, включение детектора оставленных предметов автоматически включает охранную аналитику. Полноценно любые произвольные оставленные предметы можно детектировать только в алгоритмической видеоаналитике (с построением модели фона и пр.). Однако, нейросетевая аналитика умеет распознавать чемоданы и рюкзаки, а также отслеживать их на сцене в качестве оставленных предметов, но вероятность того, что она будет корректно распознавать бесформенные мешки, всё равно довольно низка.
159
160 Для алгоритмической аналитики есть возможность «базовой» и «расширенной» настройки оставленных предметов. При базовой настройке ряд параметров задаётся автоматически, в том числе при помощи эвристик и с учётом текущей опорной сцены. При расширенной настройке данные параметры жёстко фиксируются пользователем.
161 )))
162 |(((
163 Порог срабатывания
164 )))|(((
165 Время в формате
166 ЧЧ:ММ;СС
167 )))|(((
168 00:00:00
169 )))|(((
170 (% class="content-wrapper" %)
171 (((
172 (% style="color: rgb(34,34,34);" %)Период времени, по истечении которого предмет считается оставленным. Для ввода времени можно воспользоваться элементом Календарь, для этого нажмите на кнопку [[image:attach:btn_time.png||thumbnail="true" height="25"]] и используйте стрелки вверх/вниз.
173 )))
174 )))
175 |(((
176 Кэш
177 )))|(((
178
179 )))|(((
180
181 )))|(((
182 Накопленный кэш оставленных предметов в кадре. Для очистки кэша нажмите **сбросить**.
183 )))
184 |(% colspan="3" %)(((
185 **Дополнительные параметры**
186 )))|(((
187 Только для модуля алгоритмической аналитики. Если дополнительные параметры не настроены, их значения выбираются автоматически в зависимости от основных параметров (чувствительность и т.д.).
188 )))
189 |(((
190 (% style="color: rgb(34,34,34);" %)Максимальное пиксельное расстояние
191 )))|(((
192 От 0 до 255
193 )))|(((
194 16
195 )))|(((
196 (% style="color: rgb(34,34,34);" %)Верхняя граница квадрата расстояния Махаланобиса между пикселем и моделью фона, определяющая, насколько данный пиксель соответствует модели.
197 )))
198 |(((
199 Глубина истории модели фона
200 )))|(((
201 500 — 5000
202 )))|(((
203 500
204 )))|(((
205 500 соответствует чувствительности 100%.
206 )))
207 |(((
208 Детектировать тени
209 )))|(((
210 Да/Нет, логическое поле
211 )))|(((
212 Нет
213 )))|(((
214 Если установлено Да, алгоритм будет определять тени и помечать их, что немного снижает скорость работы алгоритма. Если данная функция не требуется, оставьте значение по-умолчанию (Нет).
215 )))
216 |(((
217 Скорость построения модели фона
218 )))|(((
219 -1, 0, 1
220 )))|(((
221 -1
222 )))|(((
223 (% style="color: rgb(34,34,34);" %)Значение в диапазоне [-1, 1]. 1 означает перестройку модели фона на каждый кадр, 0 означает, что модель фона не изменяется вовсе. При указании отрицательного значения выбор оптимальной скорости алгоритмом происходит автоматически.
224 ))){{/expand}}
225 )))
226 1. (((
227 Если сцена камеры содержит области, которые не требуется анализировать (глухие стены, «внешняя» территория и проч), задайте область интереса.
228
229 {{info}}
230 (% style="color: rgb(51,51,51);" %)Для охранной аналитики возможно настроить одну или несколько предполагаемых областей интереса в кадре. С точки зрения видеоанализа это значит, что в подаваемом на вход кадре зануляются все пиксели вне этих областей.\\
231
232 (% style="color: rgb(51,51,51);" %)**ВНИМАНИЕ**: в случае использования нейросетевого модуля аналитики настройки данной вкладки игнорируются.
233 {{/info}}
234
235 {{expand title="Раскрыть | Настройка области интереса…"}}* На вкладке **Область интереса** нажмите на кнопку [[image:attach:btn_region.png||thumbnail="true" height="25"]] для добавления области.
236 * Измените положение, размеры и форму области.
237 * При необходимости добавьте ещё одну область.
238
239 {{info}}
240 Область представляет собой один или несколько многоугольников произвольной формы. Количество вершин не ограничивается.
241 {{/info}}
242
243 [[image:attach:s_video_analyze_region.png||width="450"]]
244
245 **1. Вершина многоугольника**: потяните за вершину многоугольника, чтобы изменить её положение.
246
247 **2. Промежуточная точка**: нажмите для добавления новой вершины. Между двумя соседними вершинами всегда расположена кнопка добавления еще одной вершины.
248
249 **3. Тело многоугольника**: нажмите, чтобы выделить для перемещения и удаления. Чтобы удалить выделенную область нажмите на кнопку [[image:attach:btn_del_new.png||thumbnail="true" width="16"]].
250
251 [[image:attach:analytics_regions.jpg||height="250"]]{{/expand}}
252 )))
253 1. (((
254 Задайте перспективу сцены. В зависимости от площади территории в области видимости камеры, размеры объектов могут существенно отличаться. Необходимо указать размеры объектов на переднем плане (отдельно слева и справа) и на дальнем плане.
255
256 {{info}}
257 Настройки вкладки применяются только в случае использования алгоритмического модуля охранной видеоаналитики.
258
259 Если детектированный объект **меньше** минимального, он** будет отброшен**. Это позволяет бороться с незначительными возмущениями вроде снега. Но если он **больше** максимального— **он не будет отброшен, а будет разбит на несколько**: это сугубо подсказка для сегментации при определении размеров группы следов. Например, при настройке под «человека» грузовик будет детектирован, как несколько объектов, каждый примерно с «человека», и наоборот.
260
261 Есть возможность настройки разной перспективы для обычных объектов и для оставленных предметов.
262 {{/info}}
263
264 {{expand title="Раскрыть | Калибровка сцены"}}Задайте размеры людей/транспорта и предметов (в пределах //от…// и //до…//) в трех точках кадра. Размеры в каждой точке определяются двумя прямоугольниками, указывающими пропорции объекта.
265
266 На вкладке **Калибровка сцены **нажмите на кнопку [[image:attach:btn_analytics_motion.png||thumbnail="true" height="33"]] чтобы задать размеры людей/транспорта для выполнения функций охранной аналитики, либо нажмите на кнопку [[image:attach:btn_analytics_things.png||thumbnail="true" height="21"]] чтобы задать размеры предполагаемых оставленных предметов. Отобразится шесть прямоугольников
267
268 * Измените размеры и форму прямоугольников путем перетаскивания левого верхнего угла прямоугольника.
269 * При необходимости, переместите прямоугольники, захватив за «тело».
270 * Для сброса настроек используйте кнопку [[image:attach:fa-repeat.png||thumbnail="true" height="17"]].
271
272 [[image:attach:s_video_analyze_calibration.png||height="250"]]
273
274 На примере ниже показана перспектива сцены. Объекты в правой части ближе, поэтому прямоугольник самый большой. По мере перехода в левую часть, так как дорожка удаляется, объект уменьшается , поэтому прямоугольник меньше, на заднем плане интересующие объекты ещё мельче, поэтому прямоугольник самый маленький.
275
276 [[image:attach:analytics_calibration.png||height="250"]]
277
278 В зависимости от сцены параметры будут сильно отличаться. Рекомендуется перед настройкой сцены просмотреть видео с интересующими объектами, чтобы понять их фактические размеры.{{/expand}}
279 )))
280 1. (((
281 Настройте правила охранной аналитики, для этого выберите тип правила, нанесите его на изображение и задайте параметры правила.
282
283 {{info}}
284 Для добавления правила нажмите на кнопку правила и нанесите фигуру на изображение камеры. Будет сформирован блок правила.
285 [[image:attach:s_video_rules.png||thumbnail="true" width="300"]]
286
287 **~1. Удаление правила:** чтобы удалить правило нажмите на кнопку [[image:attach:btn_del_new.png||thumbnail="true" height="15"]] в заголовке блока.
288
289 **2. Выделение правила**: чтобы изменить форму и положение фигуры, нажмите в области заголовка блока и перетащите требуемые точки.
290 {{/info}}
291
292 1. (((
293 Правило пересечения линии [[image:attach:btn_rule_crossing.png||thumbnail="true" height="25"]], в том числе, – в заданном направлении.
294
295 {{expand title="Раскрыть | Настройка правила пересечения линии"}}* Нажмите на кнопку [[image:attach:btn_rule_crossing.png||thumbnail="true" height="25"]], чтобы добавить правило пересечения линии.
296 * Постройте линию на изображении, для этого укажите положение её вершин. Для завершения нажмите на последнюю точку.
297 [[image:attach:s_video_rule_crossing.png||thumbnail="true" width="280"]]
298 * Настройте параметры правила.
299
300 (% class="wrapped" %)
301 |=(((
302 Параметр
303 )))|=(((
304 Диапазон значений
305 )))|=(((
306 Значение по умолчанию
307 )))|=(((
308 Примечание
309 )))
310 |=(% colspan="4" %)(((
311 (% class="content-wrapper" %)
312 (((
313 Пересечение линии
314 )))
315 )))
316 |(((
317 Направление пересечения барьера
318 )))|(((
319 * Любое
320 * от В к А
321 * от А к В
322 )))|(((
323 любое
324 )))|(((
325 Если задано **любое**, то срабатывание правила вызовет пересечение линии в любом направлении. Если задано направление, то срабатывание правила будет вызывать движение в заданном направлении.
326 ))){{/expand}}
327 )))
328 1. (((
329 Правило нахождения в области [[image:attach:btn_rule_field.png||thumbnail="true" height="27"]], в том числе , – поиск объектов вне области.
330
331 {{expand title="Раскрыть | Настройка правила нахождения в области"}}* Нажмите на кнопку [[image:attach:btn_rule_field.png||thumbnail="true" height="27"]], чтобы добавить правило нахождения в области.
332 * Постройте многоугольник на изображении, для этого укажите положение его вершин. Для завершения нажмите на последнюю точку. Между двумя соседними вершинами всегда расположена кнопка добавления еще одной вершины.
333 [[image:attach:s_video_rule_region.png||thumbnail="true" width="280"]]
334 * Настройте параметры правила.
335
336 (% class="wrapped" %)
337 |=(((
338 Параметр
339 )))|=(((
340 Диапазон значений
341 )))|=(((
342 Значение по умолчанию
343 )))|=(((
344 Примечание
345 )))
346 |=(% colspan="4" %)(((
347 (% class="content-wrapper" %)
348 (((
349 Нахождение в области
350 )))
351 )))
352 |(((
353 Срабатывание правила
354 )))|(((
355 * в области
356 * вне области
357 )))|(((
358 в области
359 )))|(((
360 Если задано **в области**, то срабатывание правила вызовет появление объекта в области и исчезновение объекта из области.
361 Если задано **вне области**, то срабатывание правила вызовет появление объекта вне области и исчезновение объекта извне области.
362 Сообщения вида //«Объект вошёл в область», «Объект покинул область»//.
363 )))
364 |(((
365 Нахождение в области по времени
366 )))|(((
367 Да/Нет, логическое поле
368 )))|(((
369 Нет
370 )))|(((
371 Если задано **Да**, при длительном нахождении объекта в области срабатывание правила будет периодически повторяться, сообщение //«Объект продолжает оставаться в области».//
372 )))
373 |(((
374 Порог срабатывания
375 )))|(((
376 Период времени в секундах
377 )))|(((
378 3 сек.
379 )))|(((
380 При нахождении объекта в области более указанного времени, генерируется повторное срабатывание правила.
381 )))
382 |(((
383 Извещать периодически
384 )))|(((
385 Да/Нет, логическое поле
386 )))|(((
387 Нет
388 )))|(((
389 Если задано **Да**, извещения о срабатывании правила будут повторяться с заданной периодичностью до исчезновения объекта из области.
390 )))
391 |(((
392 Периодичность извещений
393 )))|(((
394 Период времени в секундах
395 )))|(((
396 1 сек.
397 )))|(((
398 Период повтора извещений при длительном нахождении объекта в области.
399 ))){{/expand}}
400 )))
401 1. (((
402 Правило подсчёта объектов, пересекающих барьер [[image:attach:btn_rule_counting.png||thumbnail="true" height="29"]].
403
404 {{expand title="Раскрыть | Настройка правила подсчёта объектов, пересекающих барьер"}}* Нажмите на кнопку [[image:attach:btn_rule_counting.png||thumbnail="true" height="29"]], чтобы добавить правило подсчёта объектов, пересекающих барьер.
405 * Постройте линию на изображении, для этого укажите положение её вершин. Для завершения нажмите на последнюю точку.
406 [[image:attach:s_video_rule_crossing.png||thumbnail="true" width="280"]]
407 * Настройте параметры правила.
408
409 (% class="wrapped" %)
410 |=(((
411 Параметр
412 )))|=(((
413 Диапазон значений
414 )))|=(((
415 Значение по умолчанию
416 )))|=(((
417 Примечание
418 )))
419 |=(% colspan="4" %)(((
420 (% class="content-wrapper" %)
421 (((
422 Подсчёт объектов, пересёкших барьер
423 )))
424 )))
425 |(((
426 Направление пересечения барьера
427 )))|(((
428 * Любое
429 * от В к А
430 * от А к В
431 )))|(((
432 любое
433 )))|(((
434 Если задано **любое**, то срабатывание правила вызовет пересечение линии в любом направлении. Если задано направление, то срабатывание правила будет вызывать движение в заданном направлении.
435 )))
436 |(((
437 Время срабатывания
438 )))|(((
439 Период времени в секундах
440 )))|(((
441 5 сек.
442 )))|(((
443 \\
444 )))
445 |(((
446 Время сброса
447 )))|(((
448 Период времени в секундах
449 )))|(((
450 60 сек.
451 )))|(((
452 \\
453 ))){{/expand}}
454 )))
455 1. (((
456 Правило детекции движения в противоположном направлении [[image:attach:btn_rule_direction.png||thumbnail="true" height="24"]].
457
458 {{expand title="Раскрыть | Настройка детекции движения в инверсном направлении"}}* Нажмите на кнопку [[image:attach:btn_rule_direction.png||thumbnail="true" height="24"]], чтобы добавить правило движения в противоположном направлении.
459 * Постройте линию на изображении, для этого укажите положение её вершин. Запрещенное направление всегда от А к В. Для изменения направления перетащите точки прямой.{{/expand}}
460 )))
461 )))
462
463 == {{id name="Настройкавидеоаналитики-Детекторлиц"/}}Детектор лиц [[image:attach:btn_analytics_face.png||thumbnail="true" height="28"]] ==
464
465 Для запуска детектора лиц установите флаг в соответствующем поле, задайте параметры.
466
467 {{info}}
468 Если поле неактивно, проверьте наличие лицензии на требуемое количество каналов детекции лиц и факт загрузки ресурсных файлов ~[[[doc:borey3.Руководство администратора БОРЕЙ Н.Биометрия по лицам и отпечаткам пальцев.Настройка сервиса верификации лиц на базе Платформы НЕЙРОСС.WebHome]]].
469
470 (% class="EzKURWReUAB5oZgtQNkl" %)Разрешение(%%) (% class="EzKURWReUAB5oZgtQNkl" %)видеопотока(%%) (% class="EzKURWReUAB5oZgtQNkl" %)должно(%%) быть не (% class="EzKURWReUAB5oZgtQNkl" %)менее(%%) (% class="EzKURWReUAB5oZgtQNkl" %)1280(%%) (% class="EzKURWReUAB5oZgtQNkl" %)x(%%) (% class="EzKURWReUAB5oZgtQNkl" %)720(%%) (% class="EzKURWReUAB5oZgtQNkl" %)пикселей(%%) (% class="EzKURWReUAB5oZgtQNkl" %)для(%%) (% class="EzKURWReUAB5oZgtQNkl" %)выполнения(%%) (% class="EzKURWReUAB5oZgtQNkl" %)проверки(%%) на «(% class="EzKURWReUAB5oZgtQNkl" %)живучесть(%%) (% class="EzKURWReUAB5oZgtQNkl" %)лица»(%%) (% class="EzKURWReUAB5oZgtQNkl" %)в(%%) (% class="EzKURWReUAB5oZgtQNkl" %)соответствии(%%) (% class="EzKURWReUAB5oZgtQNkl" %)со(%%) (% class="EzKURWReUAB5oZgtQNkl" %)стандартами(%%) (% class="EzKURWReUAB5oZgtQNkl" %)ISO(%%) 30107-3(% class="EzKURWReUAB5oZgtQNkl" %).(%%) (% class="EzKURWReUAB5oZgtQNkl" %)Если(%%) (% class="EzKURWReUAB5oZgtQNkl" %)такое(%%) (% class="EzKURWReUAB5oZgtQNkl" %)соответствие(%%) (% class="EzKURWReUAB5oZgtQNkl" %)не(%%) (% class="EzKURWReUAB5oZgtQNkl" %)требуется(%%), (% class="EzKURWReUAB5oZgtQNkl" %)можно(%%) (% class="EzKURWReUAB5oZgtQNkl" %)использовать(%%) (% class="EzKURWReUAB5oZgtQNkl" %)видеопотоки(%%) с более (% class="EzKURWReUAB5oZgtQNkl" %)низким(%%) (% class="EzKURWReUAB5oZgtQNkl" %)разрешением. (% style="letter-spacing: 0.0px;" %)Для подбора параметров детектора используйте [[встроенное приложение тестирования и отладки сервиса>>doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций видеонаблюдения.Настройка видеоаналитики.Настройка детектора лиц.WebHome]].
471 {{/info}}
472
473 {{expand title="Раскрыть | Параметры детектора лиц"}}
474 Платформа НЕЙРОСС поддерживает два типа детекторов лиц:
475
476 * Точный — для работы детектора в режиме «Точный» требуется дополнительная лицензия (% style="color: rgb(23,43,77);" %)Neurotec Biometric от Neurotechnology, ограничивается формат файлов изображений владельцев пропуска (только JPEG).
477 * (% style="color: rgb(23,43,77);" %)Быстрый — для работы детектора в режиме «Быстрый» дополнительных лицензий не требуется.
478
479 (% class="wrapped" style="width: 1770.0px;" %)
480 |=(% style="width: 120.0px; width: 120.0px;" %)(((
481 Параметр
482 )))|=(% style="width: 89.0px; width: 137.0px;" %)(((
483 Диапазон значений
484 )))|=(% style="width: 103.0px; width: 103.0px;" %)(((
485 Значение по умолчанию
486 )))|=(% style="width: 1416.0px; width: 1410.0px;" %)(((
487 Примечание
488 )))
489 |=(% colspan="4" style="" %)(((
490 (% class="content-wrapper" %)
491 (((
492 Детектор лиц [[image:attach:btn_analytics_face.png||width="23"]]
493 )))
494 )))
495 |=(% colspan="4" style="" %)(((
496 Тип детектора: Быстрый
497 )))
498 |(% style="width: 120.0px; width: 120.0px;" %)(((
499 Поиск по лицам
500 )))|(% style="width: 89.0px; width: 137.0px;" %)(((
501
502 )))|(% style="width: 103.0px; width: 103.0px;" %)(((
503
504 )))|(% style="width: 1416.0px; width: 1410.0px;" %)(((
505 Встроенное приложение тестирования и отладки сервиса верификации лиц. Позволяет проверить правильность настройки параметров детекции путем загрузки произвольного изображения или выбора владельца пропуска с фотографией, запуска сессии поиска лица по потоку камеры и сравнения его с указанным эталоном. Также позволяет отследить работоспособность функции доступа с верификацией лиц посредством БОРЕЙ/ЯРС: в режиме реального времени предоставляются данные по всем проведённым по факту предъявления идентификатора сессиям поиска.
506
507 По каждой сессии поиска выводится анализируемый шаблон лица и эталонное изображение, данные качества верификации, цветом показывается результат верификации.
508
509 Описание функций приложения представлено [[здесь>>doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций видеонаблюдения.Настройка видеоаналитики.Настройка детектора лиц.WebHome]].
510 )))
511 |(% style="width: 120.0px; width: 120.0px;" %)(((
512 Глубина архива, сек
513 )))|(% style="width: 89.0px; width: 137.0px;" %)(((
514 Целое число
515 )))|(% style="width: 103.0px; width: 103.0px;" %)(((
516 4
517 )))|(% style="width: 1416.0px; width: 1410.0px;" %)(((
518 Задаёт период времени, в течение которого хранится кеш детектированных лиц по данной камере. При этом на клиенте может быть настроен поиск за меньшую глубину архива (указывается в параметрах плагина биоверификации БОРЕЙ), что обеспечивает гибкость настройки различных клиентов.
519 )))
520 |(% style="width: 120.0px;" %)(((
521 Контроль активности лица
522 )))|(% style="width: 89.0px;" %)(((
523 Да/Нет,
524 логическое поле
525 )))|(% style="width: 103.0px;" %)(((
526 Нет
527 )))|(% style="width: 1416.0px;" %)(((
528 Установите значение в **Да**, если требуется проводить проверку на «живое» лицо. Параметр используется для защиты от предъявления фотографии владельца пропуска. Если параметр установлен, лицо будет распознано только в том случае, если среди кадров видеопотока будет найдено лицо с прикрытыми/закрытыми глазами. При ложных отказах в доступе увеличьте значение в поле **Порог активности лица**.
529 )))
530 |(% style="width: 120.0px;" %)(((
531 Порог активности лица
532 )))|(% style="width: 89.0px;" %)(((
533 Целое число от 1 до 100
534 )))|(% style="width: 103.0px;" %)(((
535 18
536 )))|(% style="width: 1416.0px;" %)(((
537 (% class="content-wrapper" %)
538 (((
539 (% style="color: rgb(51,51,51);" %)По кадрам видеопотока определяется наличие и выделение лиц в кадре. По местоположению лиц в кадре лица кластеризируются. Сравниваются изображения лица одного человека. (%%)Для контроля активности лица используется 68-точечная модель лица.
540
541 [[image:attach:liveness_facemodel.png||height="250"]]
542
543 (% style="letter-spacing: 0px; color: rgb(51, 51, 51)" %)О(% style="letter-spacing: 0.0px;" %)пределяется местоположение глаз и координаты контрольных точек «силуэта» глаз. По каждому кадру вычисляется отношение высоты и ширины глаза, строится график изменения соотношения по нескольким кадрам. При обнаружении моргания в полученном графике будут фиксироваться изменения: если глаз закрыт, соотношение близко единичным значениям, если широко открыт — значение может быть равно 25 и более. При пересечении графиком порогового значения определяется принадлежность лица живому человеку.
544 )))
545 )))
546 |=(% colspan="4" style="" %)(((
547 Тип детектора: Точный
548 )))
549 |(% style="width: 120.0px; width: 120.0px;" %)(((
550 Поиск по лицам
551 )))|(% style="width: 89.0px; width: 137.0px;" %)(((
552
553 )))|(% style="width: 103.0px; width: 103.0px;" %)(((
554
555 )))|(% style="width: 1416.0px; width: 1410.0px;" %)(((
556 Встроенное приложение тестирования и отладки сервиса верификации лиц. Позволяет проверить правильность настройки параметров детекции путем загрузки произвольного изображения или выбора владельца пропуска с фотографией, запуска сессии поиска лица по потоку камеры и сравнения его с указанным эталоном. Также позволяет отследить работоспособность функции доступа с верификацией лиц посредством БОРЕЙ/ЯРС: в режиме реального времени предоставляются данные по всем проведённым по факту предъявления идентификатора сессиям поиска.
557
558 По каждой сессии поиска выводится анализируемый шаблон лица и эталонное изображение, данные качества верификации, цветом показывается результат верификации.
559
560 Описание функций приложения представлено [[здесь>>doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций видеонаблюдения.Настройка видеоаналитики.Настройка детектора лиц.WebHome]].
561 )))
562 |(% style="width: 120.0px; width: 120.0px;" %)(((
563 Глубина архива, сек
564 )))|(% style="width: 89.0px; width: 137.0px;" %)(((
565 Целое число
566 )))|(% style="width: 103.0px; width: 103.0px;" %)(((
567 4
568 )))|(% style="width: 1416.0px; width: 1410.0px;" %)(((
569 Задаёт период времени, в течение которого хранится кеш детектированных лиц по данной камере. При этом на клиенте может быть настроен поиск за меньшую глубину архива (указывается в параметрах плагина биоверификации БОРЕЙ), что обеспечивает гибкость настройки различных клиентов.
570 )))
571 |(% style="width: 120.0px; width: 120.0px;" %)(((
572 Максимальный поворот головы, град
573 )))|(% style="width: 89.0px; width: 137.0px;" %)(((
574 Целое число
575 )))|(% style="width: 103.0px; width: 103.0px;" %)(((
576 15
577 )))|(% style="width: 1416.0px; width: 1410.0px;" %)(((
578 Определяет максимальный угол поворота лица в кадре. Если угол поворота больше заданного значения, кадр отбрасывается.
579 )))
580 |(% style="width: 120.0px; width: 120.0px;" %)(((
581 Максимальный наклон головы, град
582 )))|(% style="width: 89.0px; width: 137.0px;" %)(((
583 Целое число
584 )))|(% style="width: 103.0px; width: 103.0px;" %)(((
585 15
586 )))|(% style="width: 1416.0px; width: 1410.0px;" %)(((
587 Определяет максимальный угол наклона лица в кадре. Если угол наклона больше заданного значения, кадр отбрасывается.
588 )))
589 |(% style="width: 120.0px; width: 120.0px;" %)(((
590 Размер шаблона лица
591 )))|(% style="width: 89.0px; width: 137.0px;" %)(((
592 * Большой
593 * Средний
594 * Маленький
595 * Минимальный
596 )))|(% style="width: 103.0px; width: 103.0px;" %)(((
597 Средний
598 )))|(% style="width: 1416.0px; width: 1410.0px;" %)(((
599 Определяет размер свёртки шаблона лица с эталоном. Чём больше свёртка, тем больше карта признаков и тем дольше производится верификация, но результат распознавания выше.
600 )))
601 |(% style="width: 120.0px; width: 120.0px;" %)(((
602 Порог качества изображения, %
603 )))|(% style="width: 89.0px; width: 137.0px;" %)(((
604 Целое число от 0 до 100
605 )))|(% style="width: 103.0px; width: 103.0px;" %)(((
606 20
607 )))|(% style="width: 1416.0px; width: 1410.0px;" %)(((
608 Сервис верификации оценивает качество изображения с камеры (всего кадра целиком). Ч(% style="color: rgb(51,51,51);" %)ем выше порог, тем более качественным должно быть изображение, чтобы запустить процедуру детекции лиц. Если качество изображения ниже указанного порога, кадр будет отброшен. При отсутствии более качественных кадров в кеше, запросу на верификацию будет дан отказ.
609 )))
610 |(% style="width: 120.0px; width: 120.0px;" %)(((
611 Порог качества детекции, %
612 )))|(% style="width: 89.0px; width: 137.0px;" %)(((
613 Целое число от 0 до 100
614 )))|(% style="width: 103.0px; width: 103.0px;" %)(((
615 50
616 )))|(% style="width: 1416.0px; width: 1410.0px;" %)(((
617 (% style="color: rgb(51,51,51);" %)Сервис верификации оценивает качество детекции лица в кадре. Чем выше порог, тем более строгие правила используются, чтобы детектировать лицо в кадре. Если качество лица ниже указанного порога, кадр будет отброшен. При отсутствии более качественных шаблонов в кеше, запросу на верификацию будет дан отказ.
618 )))
619 |(% style="width: 120.0px; width: 120.0px;" %)(((
620 Скорость сопоставления
621 )))|(% style="width: 89.0px; width: 137.0px;" %)(((
622 * Низкая
623 * Средняя
624 * Высокая
625 )))|(% style="width: 103.0px; width: 103.0px;" %)(((
626 Низкая
627 )))|(% style="width: 1416.0px; width: 1410.0px;" %)(((
628 Задаёт скорость выполнения операций. При низкой производительности текущей аппаратной конфигурации рекомендуется снижать скорость сопоставления во избежание высокого потребления ресурсов процессора.
629 )))
630 |(% style="width: 120.0px; width: 120.0px;" %)(((
631 (% style="color: rgb(70,70,70);" %)Мин. пикс. расстояние между центрами зрачков глаз
632 )))|(% style="width: 89.0px; width: 137.0px;" %)(((
633 Целое число
634 )))|(% style="width: 103.0px; width: 103.0px;" %)(((
635 32
636 )))|(% style="width: 1416.0px; width: 1410.0px;" %)(((
637 Минимальное расстояние в пикселях между центрами зрачков глаз. (% 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" %)более. При этом должно быть достаточным разрешение видеопотока.
638 )))
639 |(% style="width: 120.0px; width: 120.0px;" %)(((
640 (% style="color: rgb(70,70,70);" %)Макс. пикс. расстояние между центрами зрачков глаз
641 )))|(% style="width: 89.0px; width: 137.0px;" %)(((
642 Целое число
643 )))|(% style="width: 103.0px; width: 103.0px;" %)(((
644 350
645 )))|(% style="width: 1416.0px; width: 1410.0px;" %)(((
646 Максимальное расстояние в пикселях между центрами зрачков глаз.
647 )))
648 {{/expand}}
649
650 == {{id name="Настройкавидеоаналитики-Сервиснаяаналитика"/}}Сервисная аналитика[[image:attach:btn_analytics_service.png||thumbnail="true" height="22"]] ==
651
652 Для запуска сервисного видеоанализа установите флаг в соответствующем поле, задайте общую чувствительность и выберите требуемые функции.
653
654 {{info}}
655 (% style="color: rgb(51,51,51);" %)Целевой моделью использования сервисной аналитики является включение всех детекторов. Рекомендуем воспринимать их в совокупности, как один «детектор саботажа».
656 {{/info}}
657
658 \\
659
660 {{expand title="Раскрыть | Параметры сервисной аналитики"}}
661 (% class="wrapped" %)
662 |=(((
663 Параметр
664 )))|=(((
665 Диапазон значений
666 )))|=(((
667 Значение по умолчанию
668 )))|=(((
669 Примечание
670 )))
671 |=(% colspan="4" %)(((
672 (% class="content-wrapper" %)
673 (((
674 Сервисная аналитика[[image:attach:btn_analytics_service.png||thumbnail="true" height="22"]]
675 )))
676 )))
677 |(((
678 Общая чувствительность
679 )))|(((
680 1 – 100%
681 )))|(((
682 50%
683 )))|(((
684 Интегральный (общий) параметр, который позволяет задать порог, до которого отсекаются все случайные возмущения.
685 )))
686 |(((
687 Тряска
688 )))|(((
689 Да/Нет, логическое поле
690 )))|(((
691 Нет
692 )))|(((
693 Установите Да, если требуется информировать о тряске камеры.
694 )))
695 |(((
696 Изменение угла обзора
697 )))|(((
698 Да/Нет, логическое поле
699 )))|(((
700 Нет
701 )))|(((
702 Установите Да, если требуется информировать о повороте камеры.
703 )))
704 |(((
705 Расфокусировка
706 )))|(((
707 Да/Нет, логическое поле
708 )))|(((
709 Нет
710 )))|(((
711 Установите Да, если требуется информировать о потери фокуса.
712 )))
713 |(((
714 Заслонение объектива
715 )))|(((
716 Да/Нет, логическое поле
717 )))|(((
718 Нет
719 )))|(((
720 Установите Да, если требуется информировать о появлении препятствия видимости.
721 )))
722 |(((
723 Засветка
724 )))|(((
725 Да/Нет, логическое поле
726 )))|(((
727 Нет
728 )))|(((
729 Установите Да, если требуется информировать о засветке объектива камеры.
730 )))
731 {{/expand}}
732
733 == {{id name="Настройкавидеоаналитики-Отображениеметаданныхвидеоаналитики"/}}Отображение метаданных видеоаналитики ==
734
735 Платформа НЕЙРОСС обеспечивает наложение результатов работы видеоаналитики («метаданных») при выводе «живого» видео, а также при записи в архив, экспорте и импорте видеоархива. При этом рамки видеоаналитики сохраняют правильные пропорции при переключении профилей с разным соотношением сторон (например, 4*3 → 16*9). Наложение метаданных при ручном или автоматическом переключении между профилями камеры с меньшего на больший и наоборот при раскрытии видео на весь экран и обратного переключения на мультиэкран, осуществляется автоматически. Однако при изменении анализируемого профиля требуется перезагрузка Платформы НЕЙРОСС для переинициализации медиасервера.
736
737 ~[[[«Наложение» метаданных видеоналитики на видеопоток>>doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций видеонаблюдения.«Наложение» метаданных видеоналитики на видеопоток.WebHome]]]
738 {{/layout-cell}}
739 {{/layout-section}}
740 {{/layout}}

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