Skip to main content

Co jest zaangażowane w rozwój rzeczywistości rozszerzonej?

Rozwój rzeczywistości rozszerzonej (AR) jest podobny do rozwoju oprogramowania, ale zazwyczaj istnieje większe wyzwania do rozważenia z powodu zanurzenia AR w prawdziwym świecie.Aby upewnić się, że widz patrzy we właściwym kierunku lub na obiekt, do programowania AR powinien być dodany algorytm widzenia komputerowego i kamery;W przeciwnym razie obiekty mogą się pojawiać, gdy nie powinny.Kolejną częścią rozwoju rzeczywistości rozszerzonej jest wybór rodzaju platformy, dla której chce się rozwijać.Większość programów AR ma na celu rozpoznanie obiektu, dlatego rozwój rozszerzonej rzeczywistości powinien uwzględnić wygląd obiektu.Jeśli obiekt się porusza, powinno istnieć programowanie, które rozpoznaje ruch, aby upewnić się, że wyświetlacz jest prawidłowy.

Jednym z największych punktów AR jest zwiększenie czegoś w prawdziwym świecie, na przykład obiekt lub budynek.Aby to osiągnąć, rozwój rzeczywistości rozszerzonej zwykle dotyczy tego, gdzie patrzy widz i na co patrzy.Na przykład, jeśli program oświetla, gdy widz patrzy na obiekt, ale potem odwraca się, program musi wiedzieć, aby przestać wzmacniać obiekt.Wybrana platforma może również zmienić sposób rozwoju, ponieważ tworzenie programu dla zestawu słuchawkowego normalnie różni się od tworzenia programu dla telefonu.Wspólne platformy AR obejmują telefony, jednostki globalnego systemu pozycjonowania (GPS), komputery, słuchawki VR i tablety.

Gdy program AR jest zaprogramowany w celu ulepszenia obiektu, musi być w stanie rozpoznać ten obiekt.Na przykład, jeśli powstaje program AR, aby pomóc użytkownikom wybrać karton mleka z lodówki, musi być w stanie rozpoznać różnicę między mlekiem a podobnym kartonem soku pomarańczowego.Oznacza to, że jednym z wiodących problemów związanych z rozwojem rzeczywistości rozszerzonej jest dokładne rozpoznawanie obiektów.Programiści powinni podawać programy AR w zakresie oddzielenia poprawnych obiektów od niewłaściwych, lub może niepoprawnie poprawić rzeczywistość.

Wraz z zrozumieniem obiektu program AR powinien być w stanie rozpoznać ruch obiektu.Jeśli podkreśli karton mleka, powinien kontynuować wyróżnienie kartonu nawet po usunięciu go użytkownika i umieszczenia mleka gdzie indziej.Gdy nie zostanie to uwzględnione, może nadal podkreślać pozycję mleka w lodówce, nawet jeśli mleko już nie ma.Bez tego rozważania w rozwoju rzeczywistości rozszerzonej, błędy i błędy mogą się objawiać.