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

Rozwój rzeczywistości rozszerzonej (AR) jest podobny do tworzenia oprogramowania, ale zwykle jest więcej wyzwań 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 należy dodać algorytm wizji komputerowej 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 chcemy się rozwijać. Większość programów AR ma na celu rozpoznawanie obiektu, dlatego rozwój rzeczywistości rozszerzonej powinien uwzględniać wygląd obiektu. Jeśli obiekt się porusza, powinno być programowanie, które rozpoznaje ruch, aby zapewnić prawidłowe wyświetlanie.

Jednym z największych punktów AR jest ulepszanie czegoś w świecie rzeczywistym, takiego jak obiekt lub budynek. Aby to osiągnąć, rozwój rzeczywistości rozszerzonej zwykle dotyczy tego, na co patrzy widz i na co on lub ona patrzy. Na przykład, jeśli program zapala się, gdy przeglądający patrzy na obiekt, ale potem się odwraca, program musi wiedzieć, aby przestać ulepszać obiekt. Zwykle odbywa się to za pomocą wizji komputerowej i programowania kamery dodanego do aplikacji AR.

Podczas gdy AR zwykle jest zestawiany z zestawem wirtualnej rzeczywistości (VR), rozwój rzeczywistości rozszerzonej można wykonać na wielu różnych platformach. Wybrana platforma może również zmienić sposób rozwoju, ponieważ tworzenie programu dla zestawu słuchawkowego zwykle różni się od tworzenia programu dla telefonu. Typowe platformy AR obejmują telefony, jednostki globalnego systemu pozycjonowania (GPS), komputery, zestawy słuchawkowe VR i tablety.

Gdy program AR jest zaprogramowany do ulepszania obiektu, musi być w stanie rozpoznać ten obiekt. Na przykład, jeśli opracowano program AR, aby pomóc użytkownikom wybrać karton mleka z lodówki, musi on być w stanie rozpoznać różnicę między mlekiem a podobnym kartonem soku pomarańczowego. Oznacza to, że jednym z głównych problemów związanych z rozwojem rzeczywistości rozszerzonej jest dokładne rozpoznawanie obiektów. Programiści powinni dać programowi AR sposoby oddzielania poprawnych obiektów od niewłaściwych lub może to niepoprawnie poprawić rzeczywistość.

Wraz ze zrozumieniem obiektu program AR powinien być w stanie rozpoznać ruch obiektu. Jeśli podświetli karton z mlekiem, powinien kontynuować podświetlanie kartonu nawet po usunięciu go przez użytkownika i umieszczeniu mleka w innym miejscu. Jeśli nie zostanie to wzięte pod uwagę, może nadal podkreślać pozycję mleka w lodówce, nawet jeśli mleka już tam nie ma. Bez uwzględnienia tego w rozwoju rzeczywistości rozszerzonej mogą pojawić się błędy i błędy.

INNE JĘZYKI

Czy ten artykuł był pomocny? Dzięki za opinie Dzięki za opinie

Jak możemy pomóc? Jak możemy pomóc?