Hello !
J'utilise une Kinect pour gérer des effects sur une video (en approchant la main de la kinect)
J'ai mon image avec threshold et un blob de ma main
j'aimerai maintenant gérer des variations sur les effets en fonctino de la position de la main et de sa distance à la Kinect.
Comment je peux récupérer la distance et la position du blob ? (pas besoin d'une grande précision, une moyenne siffirait)
Merci à vous
PS : j'utilise oF 0.8.3 sur OSX Mavericks et XCode 5. avec les addons d'originie ofxKinect and ofxOpenCv
Hors ligne
Ok,
J'ai trouvé une solution qui n'est certes pas parfaite mais qui est un bon début : récupérer le point moyen d'un blob dans openCV :
kinect.getDistanceAt(contourFinder.blobs[0].centroid);
Hors ligne
Au fait question kinect.
Elle fonctionne bien avec une salle éclairée par la lumière du jour ?
Et accessoirement as-tu déjà essayé de connecter plusieurs kinect à la fois sur un même ordi ?
Si oui, est-ce aussi simple que d'avoir des bus usb différents et de connecter chacune des kinects sur ceux ci ?
Hors ligne
Hello,
désolé pour la réponse tardive.
Mon installation est en place dans un hall baignée de lumière du jour, aucun problème de détection : la détection se fait grace à la projection d'un pattern infrarouge, donc à priori même en lieu éclairé pas de soucis pour peu que tu utilises les images infrarouge.
Pour plusieurs kinects sur une même machine oui. J'ai travaillé sur une installation qui utilisait 3 kinects sur un PC (Windows), il faut de la ressource mais pas de soucis. Par contre il faut avoir autant de contrôleur USB que de kinect (chacune étant connectée sur un contrôleur dédié)
Jamais testé sous Mac ou Linux
Hors ligne
Pages: 1