Utilisation du Microsoft SDK vous n'avez pas la possibilité d'utiliser plusieurs Kinect2 sur un PC:
Acquisition capteur et démarrage
Kinect pour Windows prend en charge un capteur, qui est appelé le capteur par défaut. La classe KinectSensor a des membres statiques pour aider à configurer le capteur Kinect et accéder aux données du capteur.
Kinect API Overview
Nous avons essayé des choses semblables, mais à la fin nous nous sommes installés avec un client/serveur Solution où KINECTS supplémentaires sont connectés aux PC clients. Mais, même ici, vous devez faire attention si ces Kinect sont utilisés dans la même pièce - les capteurs pourraient capter la lumière des autres émetteurs! (Voir ici par exemple: Interference between multiple Kinects).
Une autre chose que vous devez garder à l'esprit lorsque vous travaillez sur un client/serveur solution - le Kinect ne gère pas très bien les connexions Bureau à distance:
Remote Desktop
Si vous accédez à l'aide de Kinect Bureau à distance, vous devez modifier les paramètres audio du bureau à distance pour «jouer sur l'ordinateur distant». Si vous ne le faites pas, le moteur d'exécution ne pourra pas voir le périphérique audio et peut interdire la connexion au Kinect. (2.0 SDK and Developer Known Issues)
Une autre façon que vous pouvez choisir, est d'utiliser OpenKinect, qui est censé prendre en charge plusieurs caméras (here, here, here, ...) mais tout cela ne semble pas si facile à réaliser aussi. En outre, lors de nos tests, nous avons remarqué que les valeurs de profondeur sont différentes lorsque vous utilisez le Microsoft SDK officiel ou la bibliothèque open source, car il y a beaucoup de magie noire dans le SDK officiel.