R&D для ритейла — AR для примерки косметики

Команда LikeVR провела исследовательские работы, направленные на выявление лучших из существующих подходов и open source решений для трекинга и сегментации лица в браузере.

Мы рассмотрели:

— Tenzorflow.js + face parsing модель от google media pipe (face_landmark_68, face_landmark_68_tiny)

— OpenCV WASM + Pigo face detection model

— transformer.js + face parsing model (full face)

— transformer.js + jeelizFaceFilter + face parsing model NN_LIPS_8

В результате тестов и работ по оптимизации была выявлена наиболее перспективная модель, NN_LIPS_8 с конфигурацией 19 точек

Технологический стек

Frontend: JavaScript, HTML5, CSS3 для разработки пользовательского интерфейса. transformer.js + jeelizFaceFilter для реализации функционала дополненной реальности в браузере.

Backend: При необходимости обработки данных на сервере можно использовать Node.js с TensorFlow.js для выполнения моделей машинного обучения.

Модели машинного обучения: transformer.js + jeelizFaceFilter для парсинга лица, модель NN_LIPS_8 для детекции ключевых точек губ.

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

Все проекты