Planuję stworzyć aplikację rozszerzonej rzeczywistości na telefon z systemem Android. Czy ktoś wie, czy istnieje jakikolwiek framework dla rozszerzonej rzeczywistości, który mógłby być wykorzystany do takich aplikacji?
android
augmented-reality
Niko Gamulin
źródło
źródło
Odpowiedzi:
W poszukiwaniu pomysłów możesz spojrzeć na następujące kwestie:
Istniejące aplikacje i ich interfejsy API: na rynku Androida jest wiele aplikacji Augmented Reality, z których Layar i Wikitude są dobrze znane. Istnieją również inne, takie jak SomaView i GeoVector . AFAIK, Wikitude i Layar upubliczniły swoje API.
Zestaw narzędzi: istnieje również zestaw narzędzi o nazwie NyARToolkit, który zapewnia bibliotekę do takich rzeczy.
Samouczek: artykuł DevX autorstwa Chrisa Hasemana
Powodzenia!
źródło
Możesz także użyć nowego zestawu SDK Qualcomm AR http://developer.qualcomm.com/dev/augmented-reality
źródło
Istnieją dwa rodzaje rzeczywistości rozszerzonej:
a) oparty na markerach, który wymaga dwuwymiarowych markerów do rozpoznania za pomocą wizji komputerowej i analizy obrazu, aby narysować nad nimi obraz z odpowiednim obrotem (ARToolkit)
b) w oparciu o geolokalizację i orientację, co oznacza, że aplikacja zna dokładną pozycję na ziemi, w której się znajdujesz i przed czym stoisz, i oblicza to, co widzisz, na podstawie geolokalizacji. (layar, wikitude)
Aplikacje takie jak junaio łączą oba te elementy
źródło
Ta strona http://socialcompare.com/en/comparison/augmented-reality-sdks przedstawia szerokie porównanie ram rzeczywistości rozszerzonej. Jest zaktualizowane do marca 2013 r .
Jest opisywany
źródło
Jestem jednym z programistów Spójrz! Popatrz! to kompletna platforma do tworzenia aplikacji rzeczywistości rozszerzonej na Androida.
Został opracowany jako końcowy projekt na Uniwersytecie Complutense w Madrycie.
Ich cechy to:
Ponadto opracowaliśmy aplikacje z frameworkiem, ich aplikacje są publikowane w naszej oficjalnej sieci.
Więcej informacji:
Oficjalna strona internetowa - http://www.lookar.net/en/
Projekt pozostał w - https://sourceforge.net/projects/lookar/
źródło
Sprawdź Mixare. To całkiem niezły framework AR dla Androida. W przeciwieństwie do większości wcześniej wspomnianych sugestii (nie jestem pewien co do wszystkich), kod źródłowy jest dostępny dla Mixare.
źródło
Pełna platforma rzeczywistości rozszerzonej oparta na markerze open source. http://code.google.com/p/android-augment-reality-framework/
źródło
Hej, utrzymuję AndroidARKit, projekt open source na github. Jest oparty na geografii i zawiera prostą przykładową aplikację Foursquare. Więcej informacji tutaj . lub tutaj . Napisałem wyżej wymieniony artykuł dotyczący devX. Zapraszam do kontaktu, jeśli masz jakiekolwiek pytania. Jest licencjonowany do użytku komercyjnego z podaniem autorstwa. Dlatego śmiało używaj go w aplikacjach komercyjnych.
źródło
http://layar.com/ byłby najpopularniejszą rzeczą, jaką widziałem. Zrobiłem aplikację, która pozwala na pobieranie i wyświetlanie informacji w podobny sposób jak Layar. To całkiem proste.
źródło
Każdy zainteresowany AR powinien również przyjrzeć się http://code.google.com/p/droidar/
Jest to platforma typu open source dla AR opartej na lokalizacji i opartej na markerach na Androida.
źródło
Pionier w metaio AR (Developers of Junaio) wyda bezpłatną wersję metaio Mobile SDK (Q4 / 2011). :)
źródło
Znam system FLOSS , który pomaga w tworzeniu aplikacji AR. Ten system to LibreGeoSocial
źródło
BeyondAR jest darmowy i posiada licencję Apache v2
źródło
Wiem, że artoolkit ma port na Symbiana. Może jest też port na Androida
źródło
API Wikitude to kolejna alternatywa dla aplikacji na Androida: http://www.wikitude.org/developers
źródło
Znalazłem Layar Player .
„Layar Player to narzędzie, które umożliwia każdemu osadzenie warstw rzeczywistości rozszerzonej bezpośrednio w jego własnej aplikacji”.
Obecnie Layar Player jest przeznaczony tylko dla iPhone'a, ale wersja na Androida będzie dostępna w czwartym kwartale 2011 roku.
źródło
D'Fusion Mobile to platforma oparta na markerach i geolokalizacji z obsługą kodów kreskowych, śledzenia twarzy i obsługi czujników.
źródło
Spróbuj tego ! Projekt Open Source: http://code.google.com/p/andar/
źródło
Jak powiedział Reinier, najlepszym rozwiązaniem może być artoolkit. jest dla android, sprawdź to na zewnątrz
źródło
ar23d to zestaw SDK rzeczywistości rozszerzonej 3D dla systemów Android 2.2+ i Android 3.0+. Ile kosztuje licencja, nie można znaleźć na ich stronie internetowej.
źródło
Ta biblioteka rzeczywistości rozszerzonej systemu Android umożliwia konwersję współrzędnych GPS (lat / lon) na współrzędne ekranu (x / y). To prosty import słoików, który obsługuje wszystkie obliczenia za Ciebie.
źródło
Myślę, że powinieneś użyć String SDK
http://www.poweredbystring.com/licensing
Pobierz plik zip projektu z witryny
https://github.com/kyleroche/Professional_iOS_AugmentedReality/blob/master/Ch10/mobile/mobile/ViewController.m
Następnie otwórz projekt CH-10, który jest zablokowany za pomocą com.isidorey.mobile BundleIdentifier. Więc utworzyłeś profil informacyjny w nazwie isidoreywildcard *. TO będzie działać.
Ale to nie jest rozwiązanie.
Musisz uruchomić, korzystając z własnego profilu informacyjnego.
Więc najpierw zarejestruj się
http://www.poweredbystring.com/licensing
Następnie pobierz wersję demoVersion, aby wypróbować. Możesz użyć biblioteki statycznej libStringOGLPro-1.1-com-isidorey-mobile.a (Otrzymasz bibliotekę statyczną .a z pobranego projektu demonstracyjnego), aby sprawdzić swój projekt.
Lepiej przeczytać książkę
http://www.amazon.com/Pro-iOS-5-Augmented-Reality/dp/1430239123
źródło