Wich kinect is best for Openframeworks?

Hi there ! Im looking to buy my self a kinect for start coding with it. The doubt that I have is wich Kinect should I buy? Does a normal xbox 360 Kinect work for Windows,mac and linux? Do I have to buy one specifically for pc? wich are the requeriments?


I am really interested in having some feedback also.

I am only using old kinects which seems to be the most supported for creative coding such with openFrameworks, Processing or Max / Pd

I know both old models (1414 and 1473) work fine with oF

I don’t know about new ones.

Problem is : those old models are now difficult to find…

if you are running osx or linux, you have to buy an older model of the xbox 360 kinect. The newer models and kinect for windows has firmware updates that prevents communications from being opened between the kinect and the computer. If you are using a PC any kinect is fair game.

As for system requirements here is the specs straight from microsoft -https://msdn.microsoft.com/en-us/library/hh855359.aspx

Hardware Requirements
Your computer must have the following minimum capabilities.
32-bit (x86) or 64-bit (x64) processors
Dual-core, 2.66-GHz or faster processor
USB 2.0 bus dedicated to the Kinect
2 GB of RAM
Graphics card that supports DirectX 9.0c
A Microsoft Kinect for Windows Sensor

The graphics card and sensor you can ignore but I can tell you that slower cpus struggle to maintain proper framerates from my past experience. The requirements for a kinect 2.0 are slightly different. If you can I would highly suggest using a PC for kinect since the drivers are native and the install and api is super easy to use. ofxOpenNI and ofxKinect are ok but can be a serious pain in the ass to get setup a la - Skeleton tracking without calibration (psi pose)

There has been a lot of work on opening up the kinect to other systems but if you are going to invest time and money in it a PC will make your life way way easier. Openframeworks is essentially the same between OS’s anyways so there is no particular reason that you should use osx or linux for kinect development unless that is the system you are already working with and dont want to get new hardware. Plus kinect 2.0 support so that your not stuck with only using old sensors.

just a tip , buy your kinects v1 on amazon and “pawn shop” they are cheap but look for the one wich has usb cord.

I cannot buy anything in amazon, I live in argentina. Argentina has very stricted policies about imports. So. . . ill see what I can get. I have 2 pcs, one with linux and other with windows. Ill get the kinect 2.0 . I do have the minimun requeriments.