Näin se toimii
One-Tap Makeup ei luo muotokuvaa uudelleen, muuta sen muotoa eikä silota sitä. Se edellyttää yhdet kokonaan näkyvät, lähes suoraan edestä kuvatut kasvot, ristiintarkistaa erillisen kasvontunnistuksen MediaPipe Face Mesh V2:lla ja erottaa kasvojen ihon hiuksista, parrasta, vartalosta, vaatteista, asusteista ja taustasta MediaPipen kuusiluokkaisen muotokuvasegmentoinnin avulla. Esiasetus muodostaa täsmälleen viisi pientä meikkialuetta: kaksi yläluomien yläpuolelle, kaksi poskien yläosaan ja yhden huulten ulkorajauksen sisälle. Silmien, värikalvojen, kulmakarvojen ja suun sisäosan pikselit suojataan erikseen. Poskipuna ja huuliväri muuttavat LAB-kromaa lähdekuvan valoisuuden säilyessä. Luomiväri lisää kromaa, mutta tummentaa täydellä voimakkuudella enintään neljän LAB-valoisuustason verran. Kasvojen geometria, ihohuokoset, ihon hieno tekstuuri, ilme, hiukset, parta, vaatteet, valaistus, tausta, rajaus, lähetetty alfakanava ja jokainen ilmoitettujen alueiden ulkopuolinen pikseli kopioidaan muuttumattomina häviöttömään PNG-tiedostoon. Sivuprofiilit, epätäydelliset kasvot, epävarma näyttö kasvojen ihosta, turvallisten ääriviivojen määrittämiseen liian pienet kasvot sekä lasit tai muut esteet, joiden vuoksi jollakin alueella ei ole riittävää turvallisen ihon tukea, hylätään uudelleenpiirtämisen sijaan.

























