PROJEKTS

AI frizūru mainītājs virtuālai frizūru priekšskatīšanai

Pielāgotas programmatūras izstrāde, Sejas skenēšana, Tiešraides kameras AR, AI frizūru ieteikumi, Virtuālā pielaikošana, Mobilo lietotņu izstrāde, Tīmekļa lietotņu izstrāde

  • Nozare: Skaistumkopšanas pakalpojumi
  • Apvienotā Karaliste Atrašanās vieta: Apvienotā Karaliste
  • Izstrādes laiks: 10 nedēļas
  • Tehnoloģijas: JavaScript / TypeScript (Node.js), Python
3 mēneši

Šis skaistumkopšanas salons palīdz klientiem izvēlēties frizūras pirms vizītes, taču rakstisks apraksts vai statisks attēls neparāda, kā frizūra izskatīsies uz īstas sejas. AI frizūru mainītājs izmanto pašbildi, augšupielādētu attēlu vai tiešraides kameras plūsmu un izveido frizūras priekšskatījumu, saglabājot lietotāja sejas vaibstus. Stilists un klients var salīdzināt iespējas, aplūkot kameras efektu tiešraidē un saglabāt izvēlēto attēlu apspriešanai.

Kopsavilkums

Problēma

Salonam bija nepieciešams skaidrāks veids, kā parādīt klientiem, kā dažādas frizūras varētu izskatīties pirms vizītes.

Risinājums

Risinājums kļuva par sejas skenēšanas un virtuālas frizūru pielaikošanas lietotni pašbildēm, augšupielādētiem attēliem un tiešraides kameras plūsmām.

Rezultāts

Programmatūra palīdz salonam veicināt interesi par veidošanas pakalpojumiem, sniedzot vizuāli saprotamākas atbildes pirms lēmuma pieņemšanas.

Klienta stāsts

Klients ir skaistumkopšanas salons no Apvienotās Karalistes. Tas apkalpo klientus, kuri pirms vizītes vēlas salīdzināt frizūru iespējas.

Salonam bija nepieciešams parādīt frizūras no pašbildes, augšupielādēta attēla vai tiešraides kameras. Risinājums palīdz klientiem un stilistiem frizūras izvēles laikā.

Prasība bija vienkārša: pieņemt dažādus attēlu un kameras avotus, izsekot sejas vaibstiem, nodrošināt frizūru priekšskatījumus reāllaikā un ģenerēt attēlus, kas saglabā klienta izskatu.

Risinājums tika veidots kā īss ceļš no sejas skenēšanas līdz stila izvēlei, tiešraides priekšskatījumam, ieteikumiem un saglabātam rezultātam. Pieredze atbalsta salonu stilistus un klientus.

Klients lūdza

  1. Pieņemt pašbildes, augšupielādētus attēlus, tiešraides kameras plūsmas un datus par izskatu.
  2. Ar AI izsekot sejas, sejas vaibstus, ķermeņa iezīmes vai rokas.
  3. Rādīt skaistumkopšanas efektu un frizūru AR priekšskatījumus reāllaikā.
  4. Ģenerēt lietotāja attēlus, kompozīcijas, avatarus vai priekšskatījumus.

Kāpēc nederēja gatava programmatūra

Gatavās paplašinātās realitātes platformas ievieto virtuālus objektus kameras skatā, savukārt vispārīgi virtuālās pielaikošanas produkti koncentrējas uz ģenerētiem attēliem. Vispārīga seju salīdzināšanas sistēma salīdzina sejas, bet neapvieno frizūras pārnešanu, sejas vaibstu saglabāšanu, tiešraides priekšskatījumus un frizūru ieteikumus vienā salona pieredzē.

Projekta pārskats

Risinājums tika veidots kā adaptīva pārlūkprogrammas pieredze ar mobilo versiju iOS un Android ierīcēm. Skaidrs sākuma ekrāns ļauj noskenēt seju ar kameru vai augšupielādēt pašbildi, kā arī apskatīt frizūru katalogu pirms priekšskatījuma sākšanas.

Sejas analīzei tika izmantota sejas skenēšana un sejas orientieru noteikšana. Tiešraides priekšskatījumā izvēlētā frizūra tiek novietota uz izsekotās sejas, saglabājot sejas vaibstus un ādas toni apstrādātajā attēlā.

Ieteikumu ekrāns tika izstrādāts, lai salīdzinātu stilus, izmantojot lietotāja sejas attēlu. Ieteikumu kartītes, sīktēli, lietotais priekšskatījums un skaidrojuma sadaļa sasaista izvēli ar lietotāja izskatu.

Noslēguma ekrānā izvēlētais priekšskatījums tiek apvienots vienuviet, lai to uzņemtu, lejupielādētu vai kopīgotu. Modulārā struktūra ļauj vēlāk pievienot stila ieteikumus, katalogus un administrēšanas savienojumus.

Piegādātās galvenās funkcijas

  • Pašbilde, attēla augšupielāde un tiešraides kameras ievade
  • Sejas skenēšana ar izsekošanas norādēm
  • Tiešraides frizūras pārklājums uz izsekotas sejas
  • AI frizūru ieteikumi
  • Sejas vaibstu ieguve stila piemeklēšanai
  • Sejas vaibstu un ādas toņa saglabāšana
  • Frizūru katalogs un stila izvēle
  • Ekrānuzņēmumu uzņemšana
  • Lejupielādējami un kopīgojami gala attēli

Var pievienot

+ Īsu video ierakstīšanu + Video rediģēšanu + Frizūras pārnešanu starp seju attēliem + Skaistumkopšanas pārklājumus + Veidošanas kataloga savienojumu + Administrēšanas rīkus

Kas vēl var izmantot šo risinājumu

Šiem uzņēmumiem ir līdzīgs vizuālās izvēles uzdevums, un to pašu risinājumu var pielāgot viņu produktiem, stiliem un klienta ceļam.

Modes un personīgā stila pakalpojums

Uzdevums Tas iesaka apģērbu, krāsas, aksesuārus vai pilnus tēlus, ņemot vērā lietotāja iezīmes un vēlmes.
Kā risinājums palīdz Risinājums var savienot sejas vai izskata analīzi ar vizuāliem ieteikumiem un kopīgojamiem priekšskatījumiem.

Optikas, nagu kopšanas vai frizieru uzņēmums

Uzdevums Tam pirms pirkuma vai procedūras jāparāda klientiem, kā produkts vai stils varētu izskatīties.
Kā risinājums palīdz Tā pati kameras un sejas izsekošanas bāze var nodrošināt izvēlēto produktu vai stilu virtuālu pielaikošanu.

Modes mazumtirgotājs

Uzdevums Tam nepieciešams AI ģenerēts vai uz avatariem balstīts vizuālais saturs bez fiziskas fotosesijas.
Kā risinājums palīdz Risinājums var ģenerēt uz izskatu balstītus priekšskatījumus un uzņemt vizuālu saturu klientu vajadzībām.

Tehnoloģiju steks

JavaScript / TypeScript (Node.js)

Tīmekļa un mobilo lietotņu slānis

Šī programmēšanas valodu saime nodrošina pārlūkprogrammas saskarni un starpplatformu mobilo lietotni.

Python

Mašīnmācīšanās un attēlu apstrāde

Python nodrošina projektā izmantotās sejas analīzes un mašīnmācīšanās bibliotēkas.

vue

Adaptīva tīmekļa saskarne

vue (ietvars modernu tīmekļa saskarņu veidošanai) strukturē pārlūkprogrammas pieredzi.

react

Lietotāja saskarnes komponenti

react (bibliotēka lietotāja saskarņu veidošanai) vajadzības gadījumā nodrošina saskarnes komponentus.

deepar

Pārlūkprogrammas AR efekti

deepar (tīmekļa SDK kameras efektiem un paplašinātajai realitātei) nodrošina tiešraides frizūru un skaistumkopšanas pārklājumus.

opencv

Datorredzes apstrāde

opencv (datorredzes bibliotēka) nodrošina attēlu un kameras kadru apstrādi.

tensorflow

Mašīnmācīšanās modeļi

tensorflow (atvērtā pirmkoda mašīnmācīšanās ietvars) nodrošina AI balstītu attēlu un vaibstu apstrādi.

mediapipe

Mašīnmācīšanās risinājumi

mediapipe (rīkkopa mašīnmācīšanās risinājumu veidošanai mobilajās ierīcēs, perifērijā, mākonī un tīmeklī) atbalsta projekta sejas apstrādi.

dlib

Sejas vaibstu analīze

dlib (mašīnmācīšanās un datorredzes rīkkopa) atbalsta sejas vaibstu apstrādi.

@capacitor/ios and @capacitor/android

iOS un Android pakotnes

Capacitor iesaiņo JavaScript un tīmekļa pieredzi kā iOS un Android mobilās lietotnes.

Integrācijas

Device camera

Lietotne saņem tiešraides kameras video un uzņem attēlus sejas skenēšanai un priekšskatījumiem.

iOS and Android

Capacitor savieno lietotni ar atbalstītajām mobilajām ierīcēm un to kamerām.

Web browser

Adaptīvā pārlūkprogrammas versija apstrādā augšupielādētas pašbildes un tiešraides kameras plūsmas.

Rezultāts

Skaidrs sākumpunkts katrai frizūras izvēlei

Pirmais ekrāns vienkāršo salona klienta sākumu: kameras skenēšana vai augšupielādēta pašbilde ved uz frizūru katalogu. Ekrānā ir sejas skenēšanas norādes un izvēlētā stila priekšskatījuma elements.

Kā tas darbojas

  1. Kamera nodrošina tiešraides plūsmu vai lietotne saņem augšupielādētu pašbildi.
  2. Sejas skenēšanas modulis nolasa seju un parāda skenēšanas statusu.
  3. Frizūru katalogs piedāvā piemērus, un izvēlētais stils parādās priekšskatījuma elementā.
  • Kameras un fotoattēla ievade
  • Sejas skenēšanas norādes
  • Frizūras izvēle
Noskenējiet seju un izvēlieties frizūru

Noskenējiet seju un izvēlieties frizūru

Šī ekrāna funkcijas
Attēlu uzņemšana ar kameru Sejas skenēšana AI frizūras ieteikums

Tiešraides priekšskatījums, kas pielāgots izsekotajai sejai

Otrais ekrāns izvēlēto stilu pārvērš par kameras priekšskatījumu reāllaikā. Sejas orientieri vai sejas tīkls saglabā frizūras pārklājuma izlīdzinājumu, mainoties kameras attēlam.

Priekšskatījums paredzēts ātrai salīdzināšanai, tajā pašā skatā piedāvājot stila izvēli, atiestatīšanu un uzņemšanu.

Kā tas darbojas

  1. Tiešraides kameras plūsma nodrošina pašreizējo attēlu.
  2. deepar (tīmekļa AR efektu SDK) un sejas izsekošanas modulis nosaka sejas novietojumu un orientierus.
  3. Izvēlētā frizūra tiek pārnesta uz izsekoto seju, saglabājot sejas vaibstus apstrādātajā priekšskatījuma kadrā.
  • Sejas izsekošanas kadrs
  • Lietotais frizūras pārklājums
  • Uzņemšanas un atiestatīšanas vadīklas
Apskatiet frizūras tiešraides priekšskatījumu

Apskatiet frizūras tiešraides priekšskatījumu

Šī ekrāna funkcijas
Sejas noteikšana reāllaikā Attēlu apstrāde reāllaikā Frizūru pārnešana Sejas vaibstu saglabāšana

Ieteikumi, kas saglabā saikni ar lietotāja seju

Ieteikumu ekrāns piedāvā frizūru iespējas , kas ģenerētas no lietotāja sejas attēla. Kartītes, sīktēli un lietotais priekšskatījums ļauj klientam salīdzināt stilus.

Skaidrojuma sadaļa parāda ieteikuma pamatojumu līdzās lietotajam priekšskatījumam.

Kā tas darbojas

  1. Augšupielādētais vai uzņemtais sejas attēls nodrošina ievadi vaibstu ieguvei.
  2. Ieteikumu modulis analizē sejas vaibstus un atgriež ieteiktās frizūras.
  3. Lietotais frizūras priekšskatījums un ieteikuma skaidrojums parāda izvēlēto rezultātu.
  • Sejas priekšskatījums
  • Ieteikumu kartītes
  • Frizūru sīktēli
Salīdziniet ieteiktās frizūras

Salīdziniet ieteiktās frizūras

Šī ekrāna funkcijas
Sejas vaibstu ieguve AI frizūras ieteikums Ieteikuma skaidrojums

Saglabāts rezultāts nākamajai sarunai

Noslēguma ekrāns pārvērš izvēlēto priekšskatījumu par kopīgojamu attēlu. Stilists vai klients var uzņemt ekrānuzņēmumu, sagatavot īsu ierakstu, lejupielādēt gala attēlu vai to kopīgot.

Ekrānā tiek piedāvāts izvēlētais priekšskatījums lejupielādei vai kopīgošanai.

Kā tas darbojas

  1. Ģenerētais frizūras priekšskatījuma attēls parādās kā gala priekšskatījums.
  2. Uzņemšanas modulis izveido ekrānuzņēmumu vai īsu rediģētu video.
  3. Lietotne nodrošina lejupielādējamu un kopīgojamu gala attēlu.
  • Ekrānuzņēmumu uzņemšana
  • Video ierakstīšanas vadīklas
  • Lejupielāde un kopīgošana
Saglabājiet un kopīgojiet frizūras rezultātu

Saglabājiet un kopīgojiet frizūras rezultātu

Šī ekrāna funkcijas
Ekrānuzņēmumu uzņemšana

Ko sniedz risinājums

Ar šo risinājumu salons var:

  • Parādīt frizūru iespējas uz paša klienta sejas
  • Piedāvāt tiešraides kameras priekšskatījumus veidošanas sarunas laikā
  • Salīdzināt AI ieteiktās frizūras, izmantojot sejas attēlu
  • Saglabāt sejas vaibstus ģenerētajos frizūru priekšskatījumos
  • Saglabāt attēlus lejupielādei vai kopīgošanai
  • Izveidot vizuālāku ceļu līdz lēmumam par veidošanas pakalpojumu

Noslēgumā

Noslēgumā risinājums tika izveidots, lai mazinātu neskaidrību ceļā no klienta izskata līdz lēmumam par frizūru un veicinātu interesi par veidošanas pakalpojumiem.

BUJ

Domājat par līdzīgas sistēmas izveidi? Izlasiet atbildes zemāk, lai uzzinātu, kā savstarpēji saistīti galvenie produkta lēmumi.