SoyaARTK - Documentation
Accueil
SoyaARTK propose deux modules : soya_artk.artk et soya_artk.soya.Vous pouvez regarder le programme d'exemple ( examples/test.py ) pour vous faire une idée du fonctionnement de soya_artk.
Veuillez également lire le README qui contient la procédure d'installation ainsi que quelques informations supplémentaires.
soya_artk.artk contient les fonctions suivantes :
[*] init() initialise ARToolKit. À appeler une fois les marqueurs définis. Retourne la largeur et la hauteur de l'acquisition.
[*] get_camera_cparam() retourne la matrice de projection définie par ARToolKit
[*] get_video_size() retourne la largeur et la hauteur de l'acquisition
[*] video_cap_start() démarre la capture vidéo
[*] video_cap_stop() arrête la capture vidéo
[*] process() cherche les marqueurs et appelle les différents callback
[*] get_background() retourne l'image ( brute ) capturée par process()
[*] cleanup() à appeler à la fin du programme
soya_artk.artk contient aussi la classe Marker avec les attributs
[*] id, un identifiant unique
[*] visible, si le marqueur est visible ou non,
[*] enabled, qui définit si le marqueur est activé pour soya_artk.artk.process()
ainsi que les méthodes suivantes :
[*] get_matrix() qui retourne la matrice des transformations du marqueur
[*] set_move_callback(fonction) qui définit la fonction à appeler lorsque soya_artk.artk.process() a détecté un changement de position
[*] set_appear_callback(fonction) qui définit la fonction à appeler lorsque soya_artk.artk.process() a détecté l'apparition du marqueur
[*] set_disappear_callback(fonction) qui définit la fonction à appeler lorsque soya_artk.artk.process() a détecté la disparition du marqueur
soya_artk.soya contient les classes suivantes :
[*] Scene, à utiliser comme soya.World racine. Il met en place une caméra, une atmosphère ( Scene.atmosphere ) et une texture de fond ( Scene.bg_texture ).
[*] LinkedBody
...
25/05/2008 - 19:42:25 - ThibG
Modification non autorisée

