AR Face Detection
AR Face Detection ble laget av våre Android-utviklere for å bidra til verden av åpen kildekode AR-prosjekter.
Bransje
Utvidet virkelighet
Team
1 medlem
Lansering
2020
Land
Ukraina
Om Prosjektet
AR Face Detection ble laget av våre Android-utviklere for å bidra til verden av åpen kildekode AR-prosjekter.
Prosjektidé
Hovedidéen var å dele vår ekspertise med fellesskapet av åpen kildekode-entusiaster gjennom dette AR-biblioteket.
Målgruppen for AR Face Detection er hovedsakelig AR-entusiaster og vanlige mennesker som er nysgjerrige på nye teknologier og bruksområder innen dette feltet.
Prosjektutfordringer
Implementering av ulike verktøysett i appen
Bruk av både front- og bakkamera
Kompliserte matematiske beregninger av hodets helningsgrader
Løsning
Vårt Android-team bygde en åpen kildekode Android-app som presist sporer brukerens bevegelser og viser et bilde over brukerens hode.
Hvordan fungerer ansiktsgjenkjenning?
Computer vision bruker bilder og videoer for å forstå en virkelig scene.
- Kunnskapsbasert. Beskriver ansiktet basert på regler.
- Funksjonsinvariant. Oppdager ansikter basert på ansiktstrekk (nese, øyne).
- Malbasert. Sammenligner inndata med tidligere lagrede ansiktsprøver.
- Utseendebasert. Bruker maskinlæring og analyse for å oppdage ansikter.
- Fjerning av bakgrunn. Algoritmer fjerner bakgrunnen for å forenkle søkeprosessen.
- Hudfarge. I fargebilder hjelper hudfarge og hudtone med å søke etter ansikter.
- Bevegelsesanalyse. I videoer sammenligner algoritmer ansikter i bevegelse med en statisk bakgrunn.
- Posituranalyse. Ved å analysere sett med positurer kan algoritmer oppdage ansikter bedre.
Hovedfunksjoner i prosjektet
Ved hjelp av ARFace Detection Library klarte utviklerne våre å utvikle følgende funksjoner.
Bildevalg
Applikasjonen vår lar brukere vise et valgfritt bilde. Utviklere kan manipulere den åpne kildekoden til ARFace Detection Library og sette inn et hvilket som helst bilde de ønsker.

Verktøyvalg
AR Face Detection tilbyr brukere to verktøy for utvidet virkelighet. Begge viser bildet på unike måter. ML Kit kan bruke både bak- og frontkamera, og ARCore bruker kun frontkameraet.

Visning av Bilde
Hoveddelen av appen plasserer et valgfritt bilde over brukerens hode. Ved hjelp av ansiktssporing roterer bildet sammen med hodebevegelser. Appen behandler flere ansikter samtidig.

Teknologistack
Følgende verktøy ble brukt for å utvikle Face Detection-appen:
Web Stack
Verktøy
IDE
Flere Caser

Color changing app
Computer-Vision Based App With Color Manipulation
