Обычная видеоаналитика обводит человека рамкой, и на этом всё: чинит он задвижку или просто прошёл мимо — неизвестно. GuardDetector читает поток с камеры как последовательность событий: работа началась, работа продолжается, кто-то прошёл, началось нарушение СИЗ. У каждого события есть начало и длительность, поэтому в отчёт попадают случаи, а не кадры. Ниже — одна реальная смена на предприятии по производству минеральных удобрений, кадр за кадром.
Показатели измерены на процессоре Intel Core i7-13700 в 4 потока.
Кадры без обработки, уменьшены для веба; лица размыты при записи. Между двумя показанными кадрами шкала идёт по кадрам, у которых есть разметка, но нет картинки.
Считаем случаи, а не кадры: нарушение длиной в двенадцать кадров — это одна тревога, а не двенадцать.
Каждый размеченный кадр смены — на этом графике. Кликните в любом месте, и запись перемотается туда.
Прибор проверялся на кадрах, которых не видел при настройке. Ниже — точность по каждому типу события: отдельно для момента, когда событие началось, и для кадров, пока оно продолжается.
| Событие | Точность | Полнота | F1 |
|---|---|---|---|
| Фон — никого нет | 0,85 | 1,00 | 0,92 |
| Нарушение СИЗ — началось | 1,00 | 0,78 | 0,87 |
| Нарушение СИЗ — продолжается | 1,00 | 0,92 | 0,96 |
| Неисправность оборудования — началась | 0,92 | 0,65 | 0,76 |
| Неисправность оборудования — продолжается | 0,94 | 0,82 | 0,87 |
| Работа у оборудования — началась | 0,90 | 0,74 | 0,81 |
| Работа у оборудования — продолжается | 0,90 | 0,92 | 0,91 |
| Взвешенное среднее | 0,92 | 0,83 | 0,87 |
На обработку кадра уходит 4,75 ± 1,63 мс, 210,7 кадров в секунду, только процессор. Лучше всего распознаётся продолжение события: когда оно уже началось, прибор уверенно его удерживает.
У каждого события есть начало и длительность; в одном кадре может быть несколько событий сразу. Набор событий задаётся под ваш цех.
«Работает у агрегата» и «прошёл мимо» — разные события. Вы получаете время, реально проведённое у оборудования, а не счётчик силуэтов.
У нарушения СИЗ есть начало и длительность. Тревога поднимается один раз, а не на каждый кадр, и в отчёт попадает, сколько нарушение продолжалось.
Больше 200 кадров в секунду на промышленном процессоре без видеокарты, в пыли и парах цеха грануляции. Видео не покидает площадку — наружу уходят только события.
Запуск на новой камере не требует долгой разметки. Из прибора выходит список событий с временем — ни одного лица, ни одного кадра.
Пришлите неделю записи с одной камеры и список того, что хотите отслеживать. Вернёмся с готовой лентой событий по вашей записи.