Banuba — технологическая компания, специализирующаяся на разработке программного обеспечения в области дополненной реальности (AR) и компьютерного зрения. Основной продукт компании представляет собой набор средств разработки (SDK), предназначенных для интеграции функций трекинга лица, наложения виртуальных эффектов, виртуального макияжа, смены фонов и других визуальных фильтров в мобильные приложения, веб-сервисы и игровые проекты. Решения ориентированы на работу в реальном времени и поддерживают как фронт-камеру, так и стандартные камеры устройств.
В публично доступных источниках о подробной истории и структуре компании содержится ограниченное количество информации, поэтому ниже приведено описание на основании общедоступных заявлений и типичных сценариев применения подобных SDK. Banuba позиционируется как поставщик инструментов для разработчиков и компаний, стремящихся добавить пользовательский опыт с AR-эффектами в свои продукты, включая социальные приложения, рекламные кампании, электронную коммерцию и развлекательные сервисы. Технология включает алгоритмы обнаружения и трекинга лиц, наложения 3D-объектов и процедурного макияжа, а также инструменты для оптимизации производительности на мобильных платформах.
- Реальное время: отслеживание лиц и выражений в режиме реального времени с небольшой задержкой.
- Виртуальный макияж: инструменты для наложения косметики и корректировки внешнего вида с учётом трекинга лица.
- Фильтры и эффекты: набор 2D и 3D эффектов, включая маски, аксессуары и анимации.
- Смена фона: алгоритмы сегментации и замены фона без зелёного экрана.
- Кроссплатформенность: SDK для мобильных платформ и веба, пригодный для интеграции в разные среды разработки.
- Оптимизация производительности: адаптация под ресурсы устройств для снижения энергопотребления и увеличения скорости обработки.
- Инструменты для разработчиков: API и интеграционные компоненты, облегчающие подключение и настройку эффектов.
- Коммерческая поддержка: варианты лицензирования и техническая поддержка для корпоративных клиентов.