cadre de réalité augmentée [fermé]


118

Je prévois de développer une application de réalité augmentée pour téléphone Android. Est-ce que quelqu'un sait s'il existe un cadre existant pour la réalité augmentée qui pourrait être utilisé pour de telles applications?


Un tutoriel pour commencer ??
SweetWisher ツ

1
Il y a de bonnes nouvelles, Google a annoncé ARCore! développeurs.google.com
ar

1
ArCore est limité à quelques appareils, ce n'est donc toujours pas une bonne idée pour le développement de la production. Comment peuvent-ils appeler cela une version 1.0?
Pedro Emilio Borrego Rached

plus de 100 votes positifs mais fermé lol.
Jeryl Cook

Réponses:


95

Pour des idées, vous pouvez regarder ce qui suit:

Applications existantes et leurs API: Il existe de nombreuses applications de réalité augmentée sur le marché Android, dont Layar et Wikitude sont bien connues. D'autres comme SomaView et GeoVector existent également. AFAIK, Wikitude et Layar ont rendu leur API publique.

Boîte à outils: Il existe également une boîte à outils nommée NyARToolkit qui fournit une bibliothèque pour une telle chose.

Tutoriel: Article DevX par Chris Haseman

Bonne chance!


4
Jetez également un œil à Junaio junaio.com/develop
Fernando Gallego

6
J'ajouterais également que cela dépend si vous voulez faire AR basé sur la localisation ou AR basé sur la vision (par exemple basé sur un marqueur). Je dirais que sur Android pour la vision, l'ar metaio.com/software/mobile-sdk est vraiment bon et que pour la localisation, vous pouvez également essayer droidar.googlecode.com ou code.google.com/p/android-augment-reality- framework pour les SDK open source
Simon

1
Le lien Wikitude est obsolète: tout ce qui concerne le SDK et les éléments liés aux développeurs peuvent être trouvés à l' adresse : developer.wikitude.com Le SDK Wikitude mélange les deux approches - réalité augmentée basée sur la localisation ou basée sur un capteur et vision par ordinateur AR
Wikitude

Aurasma propose actuellement sa technologie gratuitement (autonome ou intégrée dans d'autres applications): aurasma.com/become-a-partner
OrangeDog

15

Vous pouvez également utiliser le nouveau SDK Qualcomm AR http://developer.qualcomm.com/dev/augmented-reality


à partir d'aualcomm, je suis en mesure de télécharger des échantillons mais j'obtiens java.lang.UnsatisfiedLinkError: setActivityPortraitMode cette exception après avoir exécuté sample.please me suggère comment résoudre ce problème.
user1083266

Vous devez construire et compiler la partie NDK en utilisant cygwin, suivez le tutoriel sur developer.vuforia.com/resources/dev-guide/...
Captain overflow

NB: celui-ci prend en charge UNIQUEMENT la RA basée sur la vision.
Wiseman

12

Il existe deux types de réalité augmentée:

a) basé sur des marqueurs, qui nécessitent des marqueurs bidimensionnels pour être reconnus à l'aide de la vision par ordinateur et de l'analyse d'image pour dessiner une image sur eux avec la rotation correspondante (ARToolkit)

b) basé sur la géolocalisation et l'orientation, ce qui signifie que l'application connaît la position exacte dans la terre où vous vous trouvez et à quoi vous faites face et elle calcule ce que vous voyez, en fonction de la géolocalisation. (layar, wikitude)

Des applications comme junaio les mélangent


3
Il y a aussi ce qui est considéré comme une RA basée sur "sans marqueur" qui utilise des caractéristiques naturelles dans une image vidéo pour créer une matrice de pose qui peut être utilisée pour rendre des objets virtuels. C'est essentiellement ainsi que fonctionne Vuforia - developer.qualcomm.com/develop/mobile-technologies/…
Rab Ross

J'ai aussi utilisé Junaio :) Je préfère Vuforia cependant ... Je suis presque sûr que vous devez acheter une licence pour publier toutes les applications que vous créez avec Junaio
Rab Ross

12

Cette page http://socialcompare.com/en/comparison/augmented-reality-sdks montre un large comparatif des cadres de réalité augmentée. Est mis à jour en mars 2013 .

C'est en vedette


C'est un bon tableau de comparaison. Je vous remercie!
Oli

Ce graphique est mis à jour automatiquement
Lobo

BTW, metaio est maintenant fermé. Il appartient à Apple Inc.
Chintan Soni

9

Je suis l'un des développeurs Regardez! Regardez! est un framework complet pour créer des applications de réalité augmentée sur Android.

Il a été développé comme un projet final à l'Université Complutense de Madrid.

Leurs caractéristiques sont:

  • Réalité augmentée
  • Emplacement intérieur
  • Services à distance
  • 3D, 2D et caméra
  • Itérations avec des objets

De plus, nous avons développé des applications avec le framework, les leurs sont publiées sur notre site officiel.

Plus d'information:

Site officiel - http://www.lookar.net/en/

Le projet est resté en - https://sourceforge.net/projects/lookar/


2
J'ai développé avec ce framework, c'était plutôt bien fait
marimaf

y a-t-il un document pour le regard d'intégration! à mon application. Peut-il également être utilisé pour afficher des POI
png

Le site officiel est en panne? indique Erreur 522. Le site Web est hors ligne Aucune version mise en cache de cette page n'est disponible.
Shivaraj Patil

7

Découvrez Mixare. C'est un cadre AR assez sympa pour Android. Contrairement à la plupart des suggestions mentionnées précédemment (je ne suis pas sûr de toutes), le code source est disponible pour Mixare.



2

Hé, je maintiens AndroidARKit, un projet open source sur github. Il est basé sur la géographie et comprend un exemple d'application simple Foursquare. Plus d'infos ici . ou ici . J'ai écrit l'article devX lié ci-dessus. N'hésitez pas à me contacter si vous avez des questions. Il est autorisé pour un usage commercial avec attribution. N'hésitez donc pas à l'utiliser dans des applications commerciales.


Où puis-je trouver votre contact?
Niko Gamulin

twitter.com/androidarkit
haseman

ou haseman à wanderingoak dot net
haseman

2

http://layar.com/ serait la chose la plus populaire que j'ai vue. J'ai créé une application qui permet de télécharger et d'afficher des informations de la même manière que Layar. C'est assez simple.


2

Toute personne intéressée par la RA doit également jeter un œil à http://code.google.com/p/droidar/

C'est un cadre open-source pour la RA basée sur la localisation et basée sur les marqueurs sur Android.


J'essaye de marquer quelques géopoints en utilisant droidar. Avez-vous des projets similaires pour référence
png

Jetez un œil aux nombreux exemples de configuration du package "de.rwth.setups" dans le dossier du projet DroidAR. Et regardez les vidéos d'introduction, elles devraient vous donner un premier aperçu
Simon

J'avais regardé toutes ces vidéos et essayé les projets de démonstration. J'ai une idée approximative. L'avez-vous utilisé dans l'un de vos projets? Je voulais savoir à quel point c'est bon. Je ne sais vraiment pas quel framework utiliser. Je veux montrer un point d'intérêt. Lorsque l'utilisateur se déplace, il doit montrer les pintes visibles. Merci beaucoup pour votre aide et votre réponse
png

Si vous voulez faire de la RA basée sur la localisation sur Android, c'est certainement une bonne idée de l'utiliser. Et si vous avez des problèmes, postez simplement une question dans la section Problèmes, normalement vous devriez obtenir de l'aide très rapidement.
Simon

Merci beaucoup . Je vais faire ça
png

2

Le pionnier de la RA metaio (Developers of Junaio) sortira une version gratuite du metaio Mobile SDK (Q4 / 2011). :)


sortira aujourd'hui (8 décembre 2011) :)
Oli

il a été acquis par apple le 2015
omi5489



1

Je sais que artoolkit a un portage vers Symbian. Peut-être qu'il existe également un port vers Android



1

J'ai trouvé le lecteur Layar .

"Le Layar Player est un outil qui permet à n'importe qui d'intégrer des couches de réalité augmentée directement dans sa propre application".

Actuellement, le lecteur Layar est uniquement pour iPhone, mais une version Android sera disponible au quatrième trimestre 2011.


1

D'Fusion Mobile est une plate-forme basée sur les marqueurs et la géolocalisation avec prise en charge des codes à barres, du suivi des visages et des capteurs.



0

Comme l'a dit Reinier, artoolkit pourrait être la meilleure option. il y a pour Android, vérifier ce sur


0

ar23d est un SDK de réalité augmentée 3D pour Android 2.2+ et Android 3.0+. Combien sont les coûts de licence ne peut pas être trouvé sur leur site Web.



-1

Je pense que vous devriez utiliser le SDK String

http://www.poweredbystring.com/licensing

Téléchargez le fichier zip du projet à partir de

https://github.com/kyleroche/Professional_iOS_AugmentedReality/blob/master/Ch10/mobile/mobile/ViewController.m

Ensuite, ouvrez le projet CH-10 qui est verrouillé avec com.isidorey.mobile BundleIdentifier. Vous avez donc créé un profil d'approvisionnement au nom isidoreywildcard *. Ensuite, il fonctionnera.

Mais ce n'est pas la solution.

Vous devez exécuter en utilisant votre propre profil provisionin.

Alors commencez par vous inscrire

http://www.poweredbystring.com/licensing

Ensuite, téléchargez la demoVersion pour essayer. Vous pouvez utiliser la bibliothèque statique libStringOGLPro-1.1-com-isidorey-mobile.a (vous obtiendrez une bibliothèque statique .a à partir du projet de démonstration téléchargé) pour vérifier votre projet.

Il vaut mieux lire le livre

http://www.amazon.com/Pro-iOS-5-Augmented-Reality/dp/1430239123


1
Le SDK String est uniquement pour iOS.
Oli

1
Oui String SDK est uniquement pour IOS.
Babuli

les gars ont demandé des cadres sur les téléphones Android, pas sur iOS.
Vulovic Vukasin
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.