Oxagile сделал систему распознавания и обходится без бейджей на входе
Компания Oxagile с офисом в Минске разработала систему распознавания лиц на базе Edge AI. Это технология обработки и хранения данных на конечном устройстве. Компания уже тестирует систему в офисе на одном из этажей: сотрудникам не нужен бейдж.
Компания Oxagile с офисом в Минске разработала систему распознавания лиц на базе Edge AI. Это технология обработки и хранения данных на конечном устройстве. Компания уже тестирует систему в офисе на одном из этажей: сотрудникам не нужен бейдж.
dev.by поговорил с разработчиками системы.
— Edge CV/AI — одно из направлений экспертизы Oxagile в видео домене. Сейчас децентрализация вычислений на клиентские устройства — один из основных трендов. И мы решили провести внутренний эксперимент, посмотреть, как это будет работать, — отмечает Technology Partnership Coordinator Игорь Лосицкий.
Для реализации проекта взяли одноплатный компьютер стоимостью порядка 100 долларов, нейросети для детектирования и идентификации лица и соединили с электронным замком на входе в офис. В пару к девайсу добавили камеру, загрузили пакет Linux и подключили к сети. Чтобы система распознавала сотрудников, достаточно было загрузить в софт их фотографии.
Решение собрано на одноплатном компьютере NVidia Jetson Nano. Камера подключена по цифровому интерфейсу CSI к компьютеру, дополнительно используется инфракрасная подсветка, для работы в условиях недостаточной освещённости. При этом подсветка включается только при срабатывании датчика движения. Решение поддерживает Over-The-Air обновление моделей и алгоритмов. Администратор устройства имеет возможность подключится к устройству и проводить его конфигурацию.
В офисе пока установлен один девайс. Где ещё можно использовать разработку, по мнению команды?
Гемблинг
Сейчас компания реализует проект с одним из международных гемблинг-провайдеров. Система позволит блокировать пользователей, находящихся, например, в розыске за мошенничество в игорном бизнесе.
Аэропорты
Систему Oxagile также собирается протестировать в одном из крупных международных аэропортов для предупреждения нестандартных ситуаций.
— Например, в аэропортах иногда на багажных лентах оказываются дети. Наша система в комплексе с видеокамерой позволяет распознать такую ситуацию и генерировать сигнал на остановку багажной ленты.
Алгоритмы позволяют облегчить жизнь операторам систем видеонаблюдения, привлекая их внимание к камерам, которые фиксируют нестандартную аномальную ситуацию. Обычный оператор видит на мониторе изображения с 10-20 камер. Одновременно уследить за всеми камерами трудно. Алгоритмы позволяют подстраиваться под аномалии и акцентировать внимание оператора на том видеофрагменте, где происходит аномалия. Это может быть драка на улице, пожар, задымление в здании, ДТП, вор, который лезет в окно — поясняет Игорь Лосицкий.
Коронавирус и другие форс-мажоры
Также, мобильность системы и наличие предустановленного программного обеспечения по определению объектов позволяет быстро разворачивать мониторинг системы в критических ситуациях.
— Пример — положение с коронавирусом. Одноплатный компьютер и камеру с тепловизором можно установить в течение дня в местах большого скопления людей. Система сможет определять аномалии, в данном случае — повышение температуры объекта или человека, — отмечает Игорь Лосицкий.
О каких преимуществах говорят разработчики
По словам Presales Engineering Manager компании Евгения Дубовика, у технологии Edge есть особенности/преимущества:
надёжность вычислений. Данные обрабатываются даже при отсутствии подключения к интернету;
нет необходимости в передаче всех данных к центру обработки. Вся обработка и распознавание выполняется локально;
снижение стоимости вычислительной мощности дата центров. Вычислительная мощность распределяется по автономным устройствам;
мобильность. Можно использовать каналы связи с низкими скоростями, например 2G\3G мобильные сети и автономное питание.
— Если сервер ляжет, у вас лягут все камеры. Наша система работает без сервера, нагрузок, интернета. При этом затраты небольшие. Разработчику не надо ежедневно поддерживать систему — только периодические проверки. Заказчик платит только за девайс и разработанное ПО, — подчеркнул Евгений Дубовик.
10 актуальных и интересных курсов по Rust + бонус от GitHub
В 2010 году Mozilla официально представила новый язык программирования Rust. Версия 1.0 вышла в 2015 году и в первый же год заняла третье место в опросе «Любимый язык программирования» на портале Stack Overflow. В течение последующих лет Rust прочно удерживал лидирующую позицию в этой номинации.
Рассмотрели преимущества и особенности языка, а также собрали курсы по Rust, которые будут интересны как новичкам, так и опытным программистам.
Як распрацоўшчык у Польшчы працаваў кур'ерам (але потым усё атрымалася)
@dzikpic, канал для айцішнікаў у Польшчы, расказаў гісторыю Аляксандра. Перад тым, як патрапіць у польскую кампанію, ён два месяцы дастаўляў ежу ў Glovo. Як гэта — ездзіць на ровары па 10-12 гадзін на дзень і чаму манікюршчыца зарабляе больш за распрацоўшчыка.
Айцішнік купіў дом у Польшчы. Як атрымаць дазвол у 2022, калі адмоў большае
@dzikpic, канал для ІТ-экспатаў у Польшчы, расказвае гісторыю беларускага айцішніка, які купіў дом у Гданьску, з каментарамі эксперта. Абмеркаваць гісторыю можна ў чаце.
Рэлацыраваліся? Цяпер вы можаце каментаваць без верыфікацыі акаўнта.