Contexte:comparaison profondeur Kinect à la profondeur OpenGL efficacement
Ce problème est lié avec le suivi 3D de l'objet.
Mon système projette des objets/échantillons à partir de paramètres connus (X, Y, Z) vers OpenGL et essaie de faire correspondre les informations d'image et de profondeur obtenues à partir du capteur Kinect pour déduire la position 3D de l'objet.
Problème:
Kinect profondeur-> Process-> valeur en millimètres
OpenGL-> profondeur Buffer-> valeur entre 0-1 (qui est mis en correspondance entre non linéairement près et de loin)
Bien que je puisse récupérer la valeur Z à partir d'OpenGL en utilisant la méthode mentionnée sur http://www.songho.ca/opengl/gl_projectionmatrix.html mais cela donnera des performances très lentes.
Je suis sûr que c'est le problème commun, alors j'espère qu'il doit y avoir une solution de cleaver existe.
Question:
moyen efficace de récupérer l'œil coordonnée Z de OpenGL?
Ou existe-t-il un autre moyen de résoudre le problème ci-dessus?
Jetez un coup d'œil à OpenCV. Je ne l'ai pas encore utilisé avec OpenGL, mais OpenCV peut faire la plupart des opérations comme celle-ci presque en temps réel. – Blender
@Blender: Pouvez-vous me pointer les docs sur ce ... J'ai également cherché là, mais sans chance. Merci! – Rudi
Regardez [ici] (http://opencv.willowgarage.com/wiki/Kinect). – Blender