
Система охраны крупного ретейл-бизнеса ежедневно сталкивается с проблемой мелкого воровства. Наиболее эффективной стратегией в этом плане является не предотвращение кражи на выходе (зачастую, охранники не имеют никаких правовых возможностей к задержанию подозреваемых), а недопущения самого наступления события (например, явный визуальный контроль за подозреваемым). Однако, для осуществления подобных действий необходимо опознание подозреваемых на входе в торговую точку, а это проблематично сделать с учетом сменяемости охраны и огромного потока посетителей.
Для решения этой задачи нами была создана система распознавания лиц с уведомлением о появлении персон из списка риска.
Система представляет собой программно-аппаратный комплекс, состоящий из следующих компонентов:
-
PTZ-камера внешнего наблюдения - ничем не отличается от обычных охранных камер, за исключением местоположения: она располагается так, чтобы в кадр попала входная группа с минимальными горизонтальными искажениями для четкой фиксации лиц посетителей;
-
стационарное рабочее место охранника, позволяющее:
-
наблюдать за видео, получаемом с камеры;
-
получать уведомления о срабатывании детекции на персон из списка риска;
-
просматривать архив записи;
-
анализировать фрагменты архива на предмет поиска лиц, в дальнейшем добавляемых в список риска;
-
управлять списком риска (добавлять, удалять персоны, уточнять параметры детектирования).
Пробная версия системы была внедрена в двух супермаркетах и в данный момент проходит тестовую эксплуатацию.
В дальнейшем система может быть расширена:
-
уведомления в мессенджер охранника (в случае его отсутствия на рабочем месте);
-
уведомления на экране монитора (может быть полезным для всех сотрудников супермаркета, особенно в случаях, когда выделенной охраны на точке продаж не предусмотрено);
-
синхронизация данных с различных точек продаж в масштабах района и города (актуально, поскольку люди, систематически производящие противоправные действия, склонны осуществлять свою деятельность в нескольких точках, чтобы не привлекать к себе внимания).
Стек разработки: Erlang, C++, PostgreSQL, OpenVino, ffmpeg, VueJS.