Comme je vois qu'il ya un énorme écart de prix entre les deux $ 223 vs $ 99 (à amazon).
Mon intention est d'utiliser l'un de ceux de Linux Ubuntu pour effectuer la détection de profondeur, la navigation, etc., et naturellement, je préfère le moins cher. Cependant, je ne suis pas sûr d'avoir oublié un point important lorsque je parie sur la version de Kinect pour Xbox.
Comme il semble que la version Windows soit trop chère car elle possède la licence de développement. Ici, il est indiqué qu'il existe des différences internes mais sans détails exacts (la distance de détection minimale semble être meilleure pour la version Windows.).
Quelqu'un pourrait-il donner un tableau de comparaison? Il serait bon de savoir à propos de
- Connectivité: USB, connecteur spécial, ....
- Différences matérielles: sont-elles les mêmes ou diffèrent-elles vraiment en poids, consommation d'énergie, vitesse, plage de détection, ...?
- Pilote: puis-je utiliser la version Xbox sous Ubuntu?
- Utilisation de l'API: pourrais-je développer sur la version Xbox, utiliser la même / une API similaire sur les deux, l'API pour Xbox est-elle suffisamment mature?
- Licence: est-ce que c'est contre la licence de la version Xbox de développer pour un usage domestique / passe-temps / éducatif?
Merci.
Réponses:
Les deux éléments matériels sont pratiquement identiques, comme le souligne asalamon74 . Il n'y a que quelques différences matérielles, avec un ensemble plus large de restrictions basées sur le micrologiciel.
Pour prolonger ce que asalamon74 a déjà souligné, voici quelques réponses directes à vos points suivants:
J'utilise les deux pour le développement. J'ai deux Kinect pour Windows que j'utilise au travail et j'ai une Kinect pour Xbox à la maison. J'apporte souvent du travail à la maison et je peux développer avec l'une ou l'autre version du matériel, en fonction de l'endroit où je me trouve.
Il existe quelques différences de microprogrammes qui peuvent causer des difficultés en développement. Par exemple, Kinect pour Xbox ne prend pas en charge le suivi "en mode rapproché". Bien sûr, cela ne vous concerne que si vous essayez d'utiliser ces fonctionnalités.
Microsoft a indiqué qu’il développait activement le SDK en pensant à Kinect pour Windows. Bien que les fonctionnalités soient très proches maintenant, ce n'est pas nécessairement le cas à l'avenir. Microsoft pourrait très facilement basculer un commutateur interdisant l’utilisation de Kinect pour Xbox dans le Kit de développement logiciel (SDK) v1.7 - peu probable, mais possible. Bien que plus cher, Kienct pour Windows est un achat plus sûr.
la source
Selon cet article, le matériel est presque identique, seul le cordon USB / d’alimentation est différent. Même la différence de distance de détection minimale n'est pas basée sur le matériel mais sur une différence basée sur un microprogramme.
Vous pouvez utiliser le matériel moins coûteux pour développer des programmes à l'aide du kit de développement logiciel Kinect pour Windows, mais vos clients ont besoin du matériel plus coûteux, car les applications Kinect pour Windows ne fonctionneront pas avec le matériel moins cher.
L'article dit aussi que
la source
Sur le site Microsoft: Quelle est la différence entre le capteur Kinect pour Windows et le capteur Kinect pour Xbox 360?
Le capteur Kinect pour Windows est une expérience Kinect entièrement testée et prise en charge sur Windows avec des fonctionnalités telles que le «mode proche», le contrôle de suivi du squelette, les améliorations d'API et la prise en charge USB améliorée sur une gamme d'ordinateurs Windows et de modèles acoustiques 10 'spécifiques à Windows. .
Le capteur a été spécialement conçu pour être utilisé avec des ordinateurs et comprend un câble USB raccourci pour assurer la fiabilité sur une large gamme d’ordinateurs. Kinect pour Xbox 360 a été conçu pour et testé avec la Xbox 360 uniquement, pas avec une autre plate-forme. C'est pourquoi il n'est pas licencié pour une utilisation commerciale générale, pris en charge ou sous garantie lorsqu'il est utilisé sur une autre plate-forme.
Microsoft dispose d'une importante équipe d'ingénieurs dédiés à l'amélioration continue du matériel et des logiciels associés à Kinect pour Windows, et s'engage à fournir un accès continu à l'investissement considérable de Microsoft dans le suivi des personnes et la reconnaissance vocale.
la source
Vous pouvez désactiver de force le voyant infrarouge pour Kinect pour Windows (en utilisant la propriété
ForceInfraredEmitterOff
), ce que vous ne pouvez pas faire pour xbox Kinect. Cette fonctionnalité est très utile lorsque vous utilisez plusieurs capteurs Kinect car, lorsque leurs champs de vision se chevauchent, des problèmes graves se posent.la source