Support us

Решение Oxagile открывает двери в офисе с помощью системы распознавания

Компания Oxagile разработала веб-приложение для определения лиц и масок в Google Chrome. Решение позволяет входить в офис и перемещаться внутри здания без использования карт доступа. О том, как работает приложение, dev.by рассказали Principle Software Engineering Сергей Халипский и Chief Software Engineer Ян Тишко.

1 комментарий

Компания Oxagile разработала веб-приложение для определения лиц и масок в Google Chrome. Решение позволяет входить в офис и перемещаться внутри здания без использования карт доступа. О том, как работает приложение, dev.by рассказали Principle Software Engineering Сергей Халипский и Chief Software Engineer Ян Тишко.

— Сегодня во многих офисах установлена система доступа с помощью электронных карт. Одна из компаний захотела внедрить решение для пропуска в офис на основе идентификации лиц, а также для измерения температуры на входе в офис. Мы разработали специальное приложение, которое работает в режиме реального времени, и интегрировали систему распознавания лиц в систему доступа в здание, — рассказывает Сергей Халипский.

Как работает решение

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

Краткие технические характеристики приложения

Клиентское приложение написано на ReactJS. Основной язык для разработки в браузере — TypesScript. У Oxagile есть несколько нейронных сетей для детекции разных событий: детекция лица, детекция маски, детекция черного тела по RGB и термальным изображениям. Нейронные сети запускаются с использованием TensorFlow.js, качестве backend используется Web Assembly или WebGL. Для работы с изображениями используется библиотека OpenCV.js.

Некоторые сотрудники в целях безопасности могут перемещаться внутри офиса в маске. Но как рассказали разработчики Oxagile, такого человека система не сможет распознать и обеспечить доступ на этажи. В этом случае система попросит человека снять маску, чтобы его идентифицировать.

Для измерения температуры сотрудников и других посетителей офиса в лобби установили более дорогие планшеты с термальной камерой.

— Термальная камера измеряет только температуру и выводит на экран результат — нормальная температура или повышенная. Она не идентифицирует человека. Это функция планшета с камерой, который отвечает за контроль доступа, — поясняет Ян Тишко.

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

Администратор может сам добавить посетителя и сфотографировать. Также можно установить дополнительный планшет для саморегистрации. Для этого посетителю потребуется ввести свои данные, сфотографироваться и получить доступ на конкретные этажи и комнаты.

Где ещё можно было бы использовать решение Oxagile

Решение Oxagile — это отдельный модуль, который легко интегрируется в другие проекты, где нужна функциональность определения лица, маски и измерения температуры, поясняет Ян Тишко

— Наше решение можно использовать, например, в кафе, чтобы следить за наполняемостью, — добавляет Сергей Халипский. — Правда, в Беларуси это не распространено, но вот в США, например, многие кафе могут заполняться только на 30%. Наша система позволяет идентифицировать как входящих, так и выходящих посетителей. Если установить специальный счетчик, можно будет отслеживать заполняемость кафе. Также решение можно использовать в ресторанах с экранами самообслуживания, в метро (для оплаты проезда).

Читайте также
Есть и Добкин, и Дуда. Топ-15 персон, с которыми айтишники поболтали бы в 2026 — вот о чём
Есть и Добкин, и Дуда. Топ-15 персон, с которыми айтишники поболтали бы в 2026 — вот о чём
Есть и Добкин, и Дуда. Топ-15 персон, с которыми айтишники поболтали бы в 2026 — вот о чём
Вот серьёзно, кого из ИТ-знаменитостей (беларусских или мировых) вы бы позвали на бокал шампанского? 
2 комментария
Без джунов всё вымрет. Техлид объясняет, почему искуственный интеллект уничтожает разработку
Без джунов всё вымрет. Техлид объясняет, почему искуственный интеллект уничтожает разработку
Без джунов всё вымрет. Техлид объясняет, почему искуственный интеллект уничтожает разработку
Любите использовать нейросети, когда программируете? Поздравляю, вы помогаете индустрии деградировать.   Расскажу, почему нейросети заменяют джунов и, в то же время, мешают им становиться сеньорами.  
3 комментария
«Хочу пасти гусей». Топ-10 компаний, куда айтишники (не) хотят попасть в 2026. И почему
«Хочу пасти гусей». Топ-10 компаний, куда айтишники (не) хотят попасть в 2026. И почему
«Хочу пасти гусей». Топ-10 компаний, куда айтишники (не) хотят попасть в 2026. И почему
Спросили у читателей, какую ИТ-компанию они бы выбрали, если бы в 2026 им представилась возможность устроиться в любую. 
3 комментария
В эмиграции сложно, ИИ наступает, EPAM вечно жив. Что читали за год 4 000 000 читателей devby
В эмиграции сложно, ИИ наступает, EPAM вечно жив. Что читали за год 4 000 000 читателей devby
В эмиграции сложно, ИИ наступает, EPAM вечно жив. Что читали за год 4 000 000 читателей devby

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

glavnyy-po-veslu
glavnyy-po-veslu Гребец в Отражаю свою точку зрения
0

[censored, П. 4.1.2. Пользовательского соглашения — https://dev.by/pages/agreement"] Ян лучше бы они не показывали вторую фотку какой ты с утра до кофе приходишь на работу! Ору!