Система охраны крупного ретейл-бизнеса ежедневно сталкивается с проблемой мелкого воровства. Наиболее эффективной стратегией в этом плане является не предотвращение кражи на выходе (зачастую, охранники не имеют никаких правовых возможностей к задержанию подозреваемых), а недопущения самого наступления события (например, явный визуальный контроль за подозреваемым). Однако, для осуществления подобных действий необходимо опознание подозреваемых на входе в торговую точку, а это проблематично сделать с учетом сменяемости охраны и огромного потока посетителей.

 

Для решения этой задачи нами была создана система распознавания лиц с уведомлением о появлении персон из списка риска.

Система представляет собой программно-аппаратный комплекс, состоящий из следующих компонентов:

  • PTZ-камера внешнего наблюдения - ничем не отличается от обычных охранных камер, за исключением местоположения: она располагается так, чтобы в кадр попала входная группа с минимальными горизонтальными искажениями для четкой фиксации лиц посетителей;

  • стационарное рабочее место охранника, позволяющее:

    • наблюдать за видео, получаемом с камеры;

    • получать уведомления о срабатывании детекции на персон из списка риска;

    • просматривать архив записи;

    • анализировать фрагменты архива на предмет поиска лиц, в дальнейшем добавляемых в список риска;

    • управлять списком риска (добавлять, удалять персоны, уточнять параметры детектирования).

 

Пробная версия системы была внедрена в двух супермаркетах и в данный момент проходит тестовую эксплуатацию.

 

В дальнейшем система может быть расширена:

  • уведомления в мессенджер охранника (в случае его отсутствия на рабочем месте);

  • уведомления на экране монитора (может быть полезным для всех сотрудников супермаркета, особенно в случаях, когда выделенной охраны на точке продаж не предусмотрено);

  • синхронизация данных с различных точек продаж в масштабах района и города (актуально, поскольку люди, систематически производящие противоправные действия, склонны осуществлять свою деятельность в нескольких точках, чтобы не привлекать к себе внимания).

 

Стек разработки: Erlang, C++, PostgreSQL, OpenVino, ffmpeg, VueJS.