Skip to main content

Hva er involvert i utvidet virkelighetsutvikling?

Augmented Reality (AR) utvikling ligner programvareutvikling, men det er vanligvis flere utfordringer å vurdere på grunn av ARs fordypning i den virkelige verden.For å sikre at betrakteren ser i riktig retning, eller på et objekt, bør det være en datamaskinvisjon og kameraalgoritme lagt til ARs programmering;Ellers kan objekter dukke opp når de ikke skulle.En annen del av utvidet virkelighetsutvikling er å velge hvilken type plattform man ønsker å utvikle for.De fleste AR -programmer er laget for å gjenkjenne et objekt, så utvidet virkelighetsutvikling bør ta hensyn til objektets utseende.Hvis objektet beveger seg, bør det være programmering som gjenkjenner bevegelsen for å sikre at skjermen er riktig.

Et av de største punktene til AR forbedrer noe i den virkelige verden, for eksempel et objekt eller bygning.For å oppnå dette er utvidet virkelighetsutvikling vanligvis opptatt av hvor betrakteren ser og hva han eller hun ser på.For eksempel, hvis programmet lyser opp når betrakteren ser på et objekt, men da vender han eller hun bort, må programmet vite for å slutte å forbedre objektet.Dette gjøres normalt gjennom datasyn og kameraprogrammering lagt til i AR -applikasjonen.

Mens AR vanligvis er sammenkoblet med en virtual reality (VR) headset, kan augmented reality -utvikling gjøres for mange forskjellige plattformer.Den valgte plattformen kan også endre hvordan utviklingen går, fordi det å lage et program for et headset normalt vil være forskjellig fra å lage et program for en telefon.Vanlige AR -plattformer inkluderer telefoner, Global Positioning System (GPS) enheter, datamaskiner, VR -headset og nettbrett.

Når et AR -program er programmert for å forbedre et objekt, må det kunne gjenkjenne det objektet.For eksempel, hvis et AR -program er laget for å hjelpe brukere med å velge en kartong med melk fra kjøleskapet, må det kunne gjenkjenne forskjellen mellom melken og en lignende kartong med appelsinjuice.Dette betyr at en av de ledende bekymringene med utvidet virkelighetsutvikling er nøyaktig gjenkjennelse av objekter.Programmerere bør gi AR -programmet måter å skille riktige objekter fra gale, eller det kan feilaktig forbedre virkeligheten.

Sammen med å forstå et objekt, skal et AR -program kunne gjenkjenne et objekts bevegelse.Hvis den fremhever en kartong med melk, bør den fortsette å fremheve kartongen selv etter at brukeren fjerner den og plasserer melken et annet sted.Når dette ikke blir tatt i betraktning, kan det fortsette å fremheve melkens posisjon i kjøleskapet, selv om melken ikke lenger er der.Uten at dette blir vurdert i forsterket virkelighetsutvikling, kan feil og feil manifestere seg.