|
Название параметра |
Рабочее название |
Тип параметра |
Значение по умолчанию |
Допустимый диапазон* |
Описание параметра |
|---|---|---|---|---|---|
|
Частота кадров |
fps |
float |
5.0 |
[1, 30] |
FPS, с которым обрабатывается видео. |
|
Порог уверенности предсказания |
confidence_threshold |
float |
0.534488676 |
(0, 1) |
Используется для отсеивания предсказаний. |
|
Минимальный размер объекта |
min_size |
float |
0.01 |
(0, 1] |
Минимальный относительный размер движущегося объекта для срабатывания детекции. |
|
Максимальный размер объекта |
max_size |
float |
0.9 |
(0, 1] |
Максимальный относительный размер движущегося объекта для срабатывания детекции. |
|
Расширение области движения |
motion_margin |
float |
0.5 |
(0, +inf) |
Дополнительный контекст, который будет взят вокруг области движения перед передачей ее в детектор. Обозначает размер относительно прямоугольного размера движения. Таким образом, 0 означает отсутствие отступа, 1 - увеличение области движения в два размера области и т.д. |
|
Время на решение факта пересечения |
aggregation_time |
float |
1.0 |
(0, +inf) |
Интервал времени (в секундах), в течение которого принимается решение о том, произошло пересечение или нет. Более низкие значения уменьшают задержку события, но могут увеличить количество ложных срабатываний. |
|
Время жизни трека |
track_lifetime |
float |
5.0 |
(0, +inf) |
Как долго сохраняется трек (в секундах) без новых детекций. Более высокие значения могут помочь при обнаружении ложноотрицательных результатов и перекрытий, но могут привести к ложноположительным результатам. |
|
Временной размер «разреженной» истории |
sparse_history_interval |
float |
300.0 |
(1., +inf) |
Временной интервал (в секундах), который используется для сохранения разреженных кадров в истории. Логически он должен быть больше, чем dense_history_interval. |
|
Частота обновления «разреженной» истории |
sparse_population_frequency |
float |
60.0 |
(1., +inf) |
Частота (в секундах), с которой мы заполняем разреженную историю. Таким образом, sparse_history_interval=300 и sparse_population_frequency=60 означают, что мы сохраняем 1 кадр в минуту в течение 5 минут (5 кадров всего). |
|
Порог неподвижности |
still_threshold |
float |
0.5 |
(0, 1) |
Порог, используемый для устранения ложных срабатываний при обнаружении движения, когда перекрывающийся неподвижный объект снова становится видимым. Чем больше значение, тем в большем количестве предыдущих кадров должен присутствовать объект, чтобы считаться неподвижным. |
|
Порог схожести |
similarity_threshold |
float |
0.5 |
(0, 1) |
Пороговое значение, используемое для сравнения обнаруженного объекта с соответствующим кадром на предыдущем кадре, чтобы определить, тот ли это объект. Чем больше значение, тем более похожими должны быть два объекта (области на кадрах), чтобы считать их неподвижными. |
|
Порог схожести для класса person |
person_similarity_threshold |
float |
0.7 |
(0, 1) |
Пороговое значение, используемое для сравнения обнаруженного объекта для категории «человек» с соответствующим кадром на предыдущем кадре, чтобы определить, тот ли это объект. Чем больше значение, тем более похожими должны быть два объекта (области на кадрах), чтобы считать их неподвижными. |
|
Визуализация |
prod_visualize |
bool |
True |
{False, True} |
Следует ли визуализировать события на кадрах. |
*В колонке «Допустимый диапазон» квадратные скобки «[» и «]» означают, что граничные значения могут использоваться в качестве значения по умолчанию. При использовании круглых скобок «(» и «)» граничные значения не могут быть использованы в качестве значения по умолчанию.