Wat is er betrokken bij augmented reality -ontwikkeling?

Augmented Reality (AR) ontwikkeling is vergelijkbaar met softwareontwikkeling, maar er zijn meestal meer uitdagingen om te overwegen vanwege de onderdompeling van AR in de echte wereld. Om ervoor te zorgen dat de kijker in de goede richting kijkt, of naar een object, moet er een computer vision en camera -algoritme worden toegevoegd aan de programmering van de AR; Anders kunnen objecten verschijnen wanneer ze dat niet zouden moeten. Een ander onderdeel van augmented reality -ontwikkeling is het kiezen van het type platform waarvoor men wil ontwikkelen. De meeste AR -programma's worden gemaakt om een ​​object te herkennen, dus augmented reality -ontwikkeling zou rekening moeten houden met het uiterlijk van het object. Als het object beweegt, moet er programmeren zijn die de beweging herkent om ervoor te zorgen dat het display correct is.

Een van de grootste punten van AR is het verbeteren van iets in de echte wereld, zoals een object of gebouw. Om dit te bereiken, houdt augmented reality -ontwikkeling zich meestal bezig met waar de kijker kijkt en waar hij of zij naar kijkt.Als het programma bijvoorbeeld oplicht wanneer de kijker naar een object kijkt, maar dan moet hij of zij zich omdraaien, moet het programma weten om te stoppen met het verbeteren van het object. Dit wordt normaal gesproken gedaan via computer vision en cameraprogrammering toegevoegd aan de AR -toepassing.

Hoewel AR meestal gepaard gaat met een virtual reality -headset, kan augmented reality -ontwikkeling voor veel verschillende platforms worden gedaan. Het gekozen platform kan ook veranderen hoe de ontwikkeling verloopt, omdat het maken van een programma voor een headset normaal gesproken anders zal zijn dan het maken van een programma voor een telefoon. Gemeenschappelijke AR -platforms omvatten telefoons, Global Positioning System (GPS) -eenheden, computers, VR -headsets en tablets.

Wanneer een AR -programma is geprogrammeerd om een ​​object te verbeteren, moet het dat object kunnen herkennen. Als bijvoorbeeld een AR -programma wordt gemaakt om gebruikers te helpen bij het kiezen van een doos melk uit de koelkast, moet het de diff kunnen herkennenERENCE tussen de melk en een soortgelijk doosje sinaasappelsap. Dit betekent dat een van de leidende zorgen over de ontwikkeling van augmented reality exacte objectherkenning is. Programmeurs moeten het AR -programma manieren geven om juiste objecten te scheiden van verkeerde, of het kan de realiteit ten onrechte verbeteren.

Samen met het begrijpen van een object moet een AR -programma de beweging van een object kunnen herkennen. Als het een doos melk benadrukt, moet het de doos blijven markeren, zelfs nadat de gebruiker deze verwijdert en de melk ergens anders plaatst. Wanneer hiermee geen rekening wordt gehouden, kan het de positie van de melk in de koelkast blijven benadrukken, hoewel de melk er niet meer is. Zonder dat dit wordt overwogen in augmented reality -ontwikkeling, kunnen bugs en fouten zich manifesteren.

ANDERE TALEN