Идея
Повысить безопасность, а также создать удобную пропускную систему для сотрудников в офисе компании. Идея выросла в проект, который стартовал в 2021 году и получил название “Нарния”.
Цели и задачи
Разработать продукт, представляющий собой систему распознавания лиц, интегрированную в СКУД (система контроля и управления доступом).
Задачи
Задачи
- Разработать инструмент, обеспечивающий бесконтактный доступ в помещение (старт разработки пришёлся на период пандемии коронавируса);
- Внедрить систему отслеживания времени прихода и ухода сотрудников;
- Повысить физическую безопасность помещения и оборудования за счет использования физических индивидуальных ключ-карт, а также биометрических данных в качестве ключа для допуска.
Решение
Механика работы
Система с помощью нейронной сети позволяет обнаруживать лицо человека в видеопотоке с камер и сравнивать с базой сотрудников.
Настройка прохода сотрудников через интеграцию систем распознавания позволяет автоматизировать систему входа/выхода с различными сценариями:
Данные о проходе записываются в систему, что позволяет:
Система с помощью нейронной сети позволяет обнаруживать лицо человека в видеопотоке с камер и сравнивать с базой сотрудников.
Настройка прохода сотрудников через интеграцию систем распознавания позволяет автоматизировать систему входа/выхода с различными сценариями:
- разрешение прохода при обнаружении в группе хотя бы одного сотрудника. При этом люди, которые отсутствуют в базе, будут записаны как гости сотрудника, по Face ID которого был обеспечен вход;
- отказ в доступе при наличии в области видимости хотя бы одного неавторизованного лица.
Данные о проходе записываются в систему, что позволяет:
- проводить регулярную автоматическую выгрузку информации по входам и выходам;
- собирать статистику по времени прихода и ухода;
- определять суммарное время перерывов по всем сотрудникам.
Этапы разработки
1. Разработка системы детектирования и распознавания лиц.
2. Интеграция разработанной системы и веб-контроллера Z5R-Web для управления автоматической дверью.
3. Разработка собственного веб-контроллера для СКУД:
5. Реализация Telegram-бота:
В качестве основного языка программирования был выбран Python. Однако, помимо Python, также использовался языка программирования C++.
2. Интеграция разработанной системы и веб-контроллера Z5R-Web для управления автоматической дверью.
3. Разработка собственного веб-контроллера для СКУД:
- программирования основного функционала веб-контроллера использовались ЯП C и Assembler;
- для создания веб-интерфейса контроллера использовался ЯП JavaScript.
5. Реализация Telegram-бота:
- для разработки Telegram-бота использовались бизнес-процессы Битрикс24;
- для реализации серверной интеграционной части между основной частью проекта и Telegram-ботом использовался язык программирования Python.
В качестве основного языка программирования был выбран Python. Однако, помимо Python, также использовался языка программирования C++.
Результат
1. Стабильно функционирующая на протяжении пяти лет СКУД с несколькими возможными способами идентификации сотрудника:
3. Повышение физической безопасности помещения и оборудования.
4. Разработка прототипа контроллера СКУД — больше года бесперебойной работы.
5. Разработка CRM.
6. Разработка Telegram-бота на базе Битрикс24.
- ключ-карта;
- биометрические данные.
3. Повышение физической безопасности помещения и оборудования.
4. Разработка прототипа контроллера СКУД — больше года бесперебойной работы.
5. Разработка CRM.
6. Разработка Telegram-бота на базе Битрикс24.
© 2026 Digital Research