Previous Example / Next Example
Open this page on desktop >1200px to see animation
BALANCE OF TECHNOLOGIES AND MAKEUP
While working on the AR component, we had to find a balance between cost of implementation and quality of facial recognition and overlay. The best solution was to license a third-party framework, in this case dlib + openCV.
While developing the larger textures for facial powders and concealers, we were faced with the problem of limited library capacity. We could not reduce the quality of the textures, so we imposed some limitations by dividing devices into three groups:
Devices on which the overlay would be available only in photos.
Devices on which the AR would be available, but without ‘big textures’ (face powder, color tone).
Devices on which everything is available.
We did several additional experiments with different technologies and found a solution using OpenGL for image rendering that increased performance tenfold. We plan to implement it in future releases.