...
- Перейти на панель настройки объекта Детектор остановившихся объектов.

- По умолчанию инициализируется стандартная (дефолтная) нейросеть согласно выбранным типу объекта и устройству. Стандартные сети для разных типов процессора подбирать вручную не требуется, т.к. это происходит автоматически. Если для использования подготовлена уникальная нейросеть, то справа от поля Модель трекинга нажать кнопку
Image Added и в открывшемся стандартном окне проводника Windows указать ее файл.
| Note |
|---|
|
Для подготовки нейросети необходимо обратиться в службу технической поддержки ITV (см. Требования к сбору данных для обучения нейросетей). Использование подготовленной нейросети для конкретной сцены позволяет детектировать объекты только определенного типа (например, человек, велосипедист, мотоциклист и т.д.). |
- Из раскрывающегося списка Устройство выбрать тоИз раскрывающегося списка Режим работы выбрать устройство, на котором будет происходить работа нейросети: центральный процессор (CPU), один из графических процессоров NVIDIA или один из графических процессоров Intel. Значение Auto (значение по умолчанию – )– устройство выбирается автоматически: высший приоритет получает NVIDIA GPU, за ним следует Intel GPU, потом CPU. В зависимости от выбранного устройства будут подбираться нейросети по умолчанию.
| Note |
|---|
|
- Запуск работы алгоритма на NVIDIA GPU после применения настроек может занимать несколько минут. Для ускорения последующих запусков можно использовать функцию кэширования (см. Оптимизация работы нейроаналитики на GPU).
- Если выбран процессор, отличный от CPU, то основная часть вычислительной нагрузки будет выполняться на выбранном устройстве. При этом CPU будет также задействован для работы детектора.
|
- Из раскрывающегося списка Тип объекта выбрать тип объекта:
− - – камера направлена на человека под углом
100-160° − - – камера направлена на человека сверху под небольшим углом;
- Авто обычный ракурс
− камера - – камера направлена на автомобиль под углом
100-160°- 100−160°;
- Человек и транспортное средство (Нано) –распознаются человек и транспортное средство, небольшой размер сети;
- Человек и транспортное средство (Средняя)
– распознаются - – распознаются человек и транспортное средство, средний размер сети;
- Человек и транспортное средство (Большая)
– распознаются - – распознаются человек и транспортное средство, большой размер сети;
- Люди вид сверху (Нано)
− - – камера направлена на человека сверху под небольшим углом, небольшой размер сети;
- Люди вид сверху (Средняя)
− - – камера направлена на человека сверху под небольшим углом, средний размер сети;
- Люди вид сверху (Большая)
− - – камера направлена на человека сверху под небольшим углом, большой размер сети.
| Info |
|---|
|
Нейросети названы с учетом детектируемых ими объектов. В названиях могут быть указаны размеры нейросети (Нано, Средняя, Большая), которые указывают на количество потребляемых ресурсов. Чем больше нейросеть, тем выше точность распознавания объектов, но и больше нагрузка на процессор. |
- Из раскрывающегося списка Положение камеры выбрать:
- Стена Стена – объекты отслеживаются, только если их нижняя часть попадает в территорию наблюдения, определенную в настройках детектора.
- Потолок – – объекты отслеживаются. даже если их нижняя часть не попадает в территорию наблюдения, определенную в настройках детектора.
По умолчанию инициализируется стандартная (дефолтная) нейросеть согласно выбранным типу объекта и устройству. Стандартные сети для разных типов процессора подбирать вручную не требуется, т.к. это происходит автоматически. Если для использования подготовлена уникальная нейросеть, то справа от поля Модель трекинга нажать кнопку
Image Removed и в открывшемся стандартном окне проводника Windows указать ее файл. - В поле Количество обрабатываемых кадров в сек [0,016, 100] в диапазоне от 0,016 до 100 указать число кадров в секунду, которое будет обрабатывать нейросеть, по умолчанию – 2. Для всех остальных кадров будет выполняться интерполяция – нахождение промежуточных значений по имеющемуся дискретному набору ее известных значений. Чем выше значение параметра, тем точнее работа детектора, но выше нагрузка на процессор.
| Note |
|---|
|
При некорректной работе детектора рекомендуется подобрать значение параметра Количество обрабатываемых кадров в сек [0,016, 100] эмпирическим путем. |
Для подготовки нейросети необходимо обратиться в службу технической поддержки ITV (см. Требования к сбору данных для обучения нейросетей). Использование подготовленной нейросети для конкретной сцены позволяет детектировать объекты только определенного типа (например, человек, велосипедист, мотоциклист и т.д.). |
В поле Время ожидания указать в секундах время ожидания Число кадров со статичными объектами должно быть не менее 2. Для кадров с объектами в движении – не менее 4. Чем больше это значение, тем выше точность, но больше нагрузка на выбранный для работы процессор. При числе кадров, равном 1, точность будет составлять не менее 70%. Данный параметр варьируется в зависимости от скорости движений объекта. Для решения типичных задач достаточно частоты от 3 до 20. Примеры: - для умеренно подвижных объектов (без резких движений) – 3;
- для подвижных объектов – 12.
|
- В поле Время ожидания (сек) [1, 60] указать в секундах время ожидания повторного появления исчезнувшего остановившегося объекта в диапазоне
[- от 1
, - до 60
]- .
- В поле Время остановки (сек) [1, 60] указать в секундах время, по истечению которого объект будет считаться остановившимся, в диапазоне
[- от 1
, - до 60
]- .
- В поле Порог
распознавания- распознавания [1, 100] указать в процентах минимальный порог распознавания в диапазоне
[- от 1
, - до 100
]- .
Если - Если вероятность распознавания объекта меньше заданного, то эти данные не будут учитываться. Чем больше значение, тем выше качество распознавания, но некоторые события от детектора могут не учитываться.
- В
поле Выбранные - поле Целевые классы при необходимости указать класс детектируемого объекта. Если требуется
отображать треки - детектировать объекты нескольких классов, их необходимо указать через запятую с пробелом. Например, 1, 10.
Числовые обозначения классов для встроенных нейросетей: 1 – Человек/Человек (вид сверху), 10 – Транспортное - – Транспортное средство.
| Info |
|---|
|
- Если оставить поле пустым, будут
|
отображаться треки всех доступных классов - детектироваться все доступные классы из нейросети (Тип объекта, Файл нейросети).
- Если указать класс/классы из нейросети, будут
|
отображаться треки - детектироваться объекты указанного класса/классов (Тип объекта, Файл нейросети).
- Если указать класс/классы из нейросети и класс/классы, отсутствующие в нейросети, будут
|
отображаться треки - детектироваться объекты класса/классов из нейросети (Тип объекта, Файл нейросети).
- Если указать класс/классы, отсутствующие в нейросети,
|
будут отображаться треки всех доступных классов из нейросети (Тип объекта, Файл нейросети).- то никакие объекты не будут детектироваться.
|
- Нажать кнопку Настройки для определения территории детектирования и территории игнорирования.
- С помощью мыши последовательно задать узловые точки территории наблюдения (выделяется красным цветом), где будут распознаваться остановившиеся объекты.
- С помощью мыши последовательно задать узловые точки территории игнорирования (выделяется желтым цветом), где остановившиеся объекты будут игнорироваться.
| Info |
|---|
|
Для постановки воспроизведения на паузу и захвата кадра видеоизображения нажать кнопку Остановить видео. Для запуска видео нажать кнопку Запустить видео. Для указания территории наблюдения или игнорирования нажать соответствующую кнопку, при этом она подсветится синим цветом. Территория наблюдения, как и территория игнорирования, может быть только одна. Для удаления области нажать кнопку Image Added. Если территория наблюдения не указана, то анализируется весь кадр. |
Image Added
- Нажать кнопку ОК для сохранения указанных областей, закрытия окна Настройки детектора и возврата к панели настроек детектора
В поле Количество обрабатываемых кадров в сек [0,016, 100] в диапазоне от 0,016 до 100 указать число кадров в секунду, которое будет обрабатывать нейросеть. Для всех остальных кадров будет выполняться интерполяция – нахождение промежуточных значений по имеющемуся дискретному набору ее известных значений. Чем выше значение параметра, тем точнее работа детектора, но выше нагрузка на процессор.
| Note |
|---|
|
Для кадров со статичными людьми число кадров должно быть не менее 2. Для кадров с людьми в движении − не менее 4. Чем больше это значение, тем выше точность определения позы, но больше нагрузка на выбранный для работы процессор. При числе кадров, равном 1, точность будет составлять не менее 70%. Данный параметр варьируется в зависимости от скорости движений объекта. Для решения типичных задач достаточно частоты от 3 до 20. Примеры: - детекция позы для умеренно подвижных объектов (без резких движений) − 3;
- детекция позы для подвижных объектов − 12.
|
Нажать кнопку Настройки для определения зон детектирования- .
- Для сохранения изменения нажать кнопку Применить.
Настройка программного модуля Детектор остановившихся объектов завершена.