Pour mon travail, j'ai utilisé une version Java d'ARToolkit (NyARTookit). Jusqu'à présent, il s'est avéré assez bon pour nos besoins, mais mon patron commence à vouloir que le framework soit porté sur d'autres plateformes telles que le web (Flash, etc.) et les mobiles. Bien que je suppose que je pourrais utiliser d'autres ports, je suis de plus en plus agacé de ne pas savoir comment le kit fonctionne et au-delà, à cause de certaines limitations. Plus tard, je devrai également étendre les capacités du kit pour ajouter des trucs comme l'interaction (boutons virtuels sur les cartes, etc.), ce qui d'après ce que j'ai vu dans NyARToolkit n'est pas supporté. Donc, fondamentalement, je dois remplacer ARToolkit par un détecteur de marque personnalisé (et dans le cas de NyARToolkit, essayer de se débarrasser de JMF et utiliser une meilleure solution via JNI). Cependant je ne sais pas comment fonctionnent ces détecteurs. Je connais les graphismes 3D et j'ai construit un joli cadre autour de celui-ci, mais j'ai besoin de savoir comment construire la technologie sous-jacente :-).Comment fonctionne un algorithme de réalité augmentée basé sur un marqueur (comme celui d'ARToolkit)?
Est-ce que quelqu'un connaît des sources sur la façon de mettre en œuvre une application de réalité augmentée à base de marqueur à partir de zéro? Lors de la recherche dans google je trouve seulement des "applications" de AR, pas les algorithmes sous-jacents: - /.
Rechercher "vision par ordinateur". Fondamentalement, c'est juste beaucoup d'algèbre linéaire. –