Обсудить задачу
кейс · машинное зрение · on-premise работает

Проходная производства: лицо вместо пропуска – и ни одного байта за периметром

коротко

Система распознавания лиц на проходной промышленного предприятия: камера узнаёт сотрудника меньше чем за секунду, проверяет живость, допуск в зону и средства защиты – и открывает турникет, попутно ведя табель. Всё работает на собственных серверах в закрытом контуре: биометрия не покидает периметр предприятия. Кейс публикуется обезличенно – объект закрытый, имя заказчика не разглашается.

ЗАКРЫТЫЙ ОБЪЕКТ фото не публикуется · NDA
рис. 01 / объект не разглашаетсяв проде
ОТРАСЛЬпромышленное производство
ФОРМАТмашинное зрение · свои серверы
ЗАПУСК2026 · NDA
СТАТУСработает · закрытый контур

Задача

Проходная предприятия, работающего в три смены. Пропуска-карты – привычное зло: их теряют, забывают и передают друг другу, охрана физически не успевает сверять лица с фотографиями в час пик, а табель рабочего времени живёт своей жизнью, слабо связанной с реальностью. Заказчику нужен был контроль доступа, который нельзя одолжить коллеге, – и жёсткое условие: никаких облаков. Биометрия сотрудников и данные о перемещениях не должны покидать периметр предприятия ни при каких обстоятельствах.

Это кейс не про экономию – про надёжность. Требования уровня производства: система обязана работать в любую смену, при любом освещении, при обрыве внешней связи и не вставать колом из-за отказа одного узла.

Решение

На проходной – промышленные IP-камеры; в серверной предприятия – свои GPU-серверы с конвейером машинного зрения. Никакой отправки кадров наружу: весь интеллект живёт в стойке заказчика.

  • распознавание – детекция лица в видеопотоке и сверка с базой сотрудников по нейросетевому отпечатку; меньше секунды на человека, уверенное срабатывание в каске и очках;
  • проверка живости – система отличает живое лицо от фотографии, видео на экране телефона или маски: показать снимок коллеги турникету бесполезно;
  • контроль допуска – у каждой зоны свой список: сотрудник цеха не пройдёт в зону А, гость – дальше вестибюля; чёрный список срабатывает мгновенным алертом охране;
  • контроль СИЗ – та же камера проверяет каску и жилет там, где они обязательны: без каски турникет вежливо не откроется;
  • табель сам собой – каждый проход пишется в учёт рабочего времени и уходит в HR-систему; «пробей за меня карточку» умерло как жанр.

Контур: ничего не выходит наружу

Главное архитектурное решение продиктовано заказчиком и здравым смыслом: система полностью автономна. Серверы стоят в стойке предприятия, сеть видеонаблюдения выделена в изолированный сегмент, биометрические отпечатки хранятся в зашифрованной базе внутри периметра – и это именно отпечатки, математические векторы, из которых нельзя восстановить фотографию. Доступ к базе разграничен по ролям, каждое обращение журналируется. Обновления системы привозятся и ставятся локально, по регламенту.

Проверка на прочность встроена в конструкцию: отключение интернета предприятие даже не заметит – системе он не нужен вовсе.

Надёжность: отказ – это режим, а не авария

На производстве любой узел однажды откажет – вопрос лишь в том, что произойдёт дальше. Здесь сценарии отказа спроектированы заранее: распознавание работает на паре узлов с автоматическим переключением; при полной недоступности машинного зрения турникеты штатно переходят на карты – проходная замедляется, но не встаёт; питание прикрыто бесперебойниками до подхвата генерации. Все события – от «низкая уверенность распознавания» до «узел выпал» – уходят алертами дежурному.

Как это работает

  1. шаг 01Сотрудник подходит – камера ловит лицо ещё на подходе, очередь не образуется.
  2. шаг 02Система узнаёт и проверяет – отпечаток лица, живость, допуск в зону, каска и жилет – за доли секунды.
  3. шаг 03Турникет открывается – или не открывается: без каски, без допуска или по чёрному списку проход закрыт, охрана получает алерт.
  4. шаг 04Проход уходит в учёт – табель и HR-система заполняются сами, без карточек и вахтенных журналов.

Результат

<1 сек
на распознавание сотрудника
0
байт биометрии за периметром
24/7
три смены · без интернета

Система в проде: проходная работает быстрее, чем с картами, передать «пропуск» коллеге невозможно физически, табель совпадает с реальностью, а служба безопасности впервые видит картину перемещений целиком – не выходя за периметр собственной серверной.

Стек

IP-камеры · RTSP GPU-серверы on-premise нейросети: детекция + отпечаток лица анти-спуфинг СКУД-интеграция изолированный сегмент сети шифрование базы

Это класс решений «для производства»: дороже облачной подписки, зато данные, доступность и скорость – свои. Малому бизнесу типа барбершопа такое не нужно; заводу, складу, режимному объекту – ровно это.

Грабли, на которые уже наступил

Свет – главный враг: утреннее контровое солнце в стеклянные двери ослепляло камеру ровно в час пик; лечится позицией камер и ИК-подсветкой, и планировать это надо на этапе обследования, а не после монтажа. Зима – вторая грабля: шапки, капюшоны и шарфы съедают половину лица, порог уверенности пришлось калибровать отдельно по сезону, иначе система либо пускала слишком легко, либо строила очередь. И третья грабля – люди: новость «на проходной распознавание лиц» без объяснений рождает слухи о тотальной слежке. Помогла честная коммуникация: что именно хранится (математический отпечаток, не фото), кто имеет доступ и что данные не покидают завод. После этого вопросы кончились – удобство победило.

Вопросы и ответы

Это законно – распознавать лица сотрудников?

Да, при правильном оформлении: письменные согласия на обработку биометрии, положение о контроле доступа, хранение данных внутри предприятия. Юридическая обвязка – часть проекта, а не приложение к нему.

А если поднести к камере фотографию сотрудника?

Не сработает: проверка живости отличает лицо от снимка, экрана телефона и маски. Попытка обмана фиксируется и уходит алертом охране – с кадром.

Что будет, если система откажет в пересменку?

Турникеты штатно перейдут на карты – проходная замедлится, но не остановится. Распознавание работает на резервированной паре узлов, так что этот сценарий за всё время понадобился только на учениях.

Почему не готовый облачный сервис распознавания?

Потому что кадры с проходной и биометрия сотрудников уходили бы на чужие серверы. Для предприятия это неприемлемо ни юридически, ни по здравому смыслу. Свои серверы дороже подписки – и стоят каждого рубля.

Подойдёт ли такое решение небольшому бизнесу?

Честно – нет, это избыточно: салону или офису хватит СКУД с картами. Распознавание на своих серверах окупается там, где есть смены, зоны допуска, требования безопасности и цена ошибки – производство, склад, режимные объекты.

Почему кейс без названия компании?

Предприятие закрытое, и это условие сотрудничества: публикуется только обезличенное описание архитектуры, без имени, отрасли в деталях и фотографий объекта.

автор – Семенов Евгений, Forward Deployed Software Engineer
ещё кейсы

Похожие проекты

все кейсы →

Похожая задача?

Проходная, склад, зоны допуска, контроль СИЗ – расскажите, как устроен ваш объект: за пару дней скажу честно, что здесь соберётся и из чего.

Обсудить задачу
статьи по теме

Разобрано в блоге

все статьи →