Skip to main content

Hvad er involveret i augmented reality -udvikling?

Udvikling af augmented reality (AR) ligner softwareudvikling, men der er typisk flere udfordringer at overveje på grund af AR's nedsænkning i den virkelige verden.For at sikre, at seeren ser i den rigtige retning eller på et objekt, skal der være en computervision og kameralogoritme tilføjet til AR's programmering;Ellers dukker genstande muligvis op, når de ikke skulle.En anden del af den augmented reality -udvikling er at vælge den type platform, som man ønsker at udvikle.De fleste AR -programmer er lavet til at genkende et objekt, så augmented reality -udvikling bør tage objektets udseende i betragtning.Hvis objektet bevæger sig, skal der være programmering, der genkender bevægelsen for at sikre, at displayet er korrekt.

Et af de største punkter i AR er at forbedre noget i den virkelige verden, såsom et objekt eller bygning.For at opnå dette er den augmented reality -udvikling normalt optaget af, hvor seeren ser ud, og hvad han eller hun ser på.For eksempel, hvis programmet lyser op, når seeren ser på et objekt, men så vender han eller hun væk, skal programmet vide for at stoppe med at forbedre objektet.Dette udføres normalt gennem computervision og kameraprogrammering tilføjet til AR -applikationen.

, mens AR typisk er parret med et virtual reality (VR) headset, kan augmented reality -udvikling gøres for mange forskellige platforme.Den valgte platform kan også ændre, hvordan udviklingen går, fordi oprettelse af et program til et headset normalt vil være anderledes end at oprette et program til en telefon.Almindelige AR -platforme inkluderer telefoner, globale positioneringssystem (GPS) enheder, computere, VR -headset og tablets.

Når et AR -program er programmeret til at forbedre et objekt, skal det være i stand til at genkende dette objekt.For eksempel, hvis der er lavet et AR -program for at hjælpe brugerne med at vælge en karton med mælk fra køleskabet, skal det være i stand til at genkende forskellen mellem mælken og en lignende karton af appelsinsaft.Dette betyder, at en af de førende bekymringer med augmented reality -udvikling er den nøjagtige genkendelse af objekt.Programmerere skal give AR -programmets måder at adskille korrekte objekter fra forkerte, eller det kan forkert forbedre virkeligheden.

Sammen med at forstå et objekt skal et AR -program være i stand til at genkende et objekts bevægelse.Hvis den fremhæver en karton med mælk, skal den fortsætte med at fremhæve kartonen, selv efter at brugeren har fjernet den og placerer mælken et andet sted.Når dette ikke tages i betragtning, kan det fortsætte med at fremhæve mælkens position i køleskabet, selvom mælken ikke længere er der.Uden at dette overvejes i augmented reality -udvikling, kan bugs og fejl manifestere sig.