It costs about 155€ and I guess it is easier to install on a PC, but I had no intention to expend that money while there are second-hand units for about 20€.
I’ve tried several times to install the XBOX 360 Kinect to my Windows PC with no success, but finally, I’ve made it work. Though it is not designed specifically for that purpose it can, using the right application, create a 3D model of an object, a room or a person. More about calibration in a moment.Buying a second-hand Kinect is a cheap option to get a 3D scanning capable device. (Note: for the results to be more accurate, you would need to calibrate your specific kinect device, but the formula is close enough for me so I’m sticking with it for now. Thanks to Matthew Fisher for the above formula. Then in setup() you can initialize that kinect object: void setup ()
Initially developed to serve as a software sketchbook and to teach fundamentals of computer programming within a visual context, Processing also has evolved into a tool for generating finished professional work. Processing is an open source programming language and environment for people who want to create images, animations, and interactions. Restart Processing, open up one of the examples in the examples folder and you are good to go! What is Processing? If you want to install it manually download the most recent release and extract it in the libraries folder. The easiest way to install the library is with the Processing Contributions Manager Sketch → Import Libraries → Add library and search for “Kinect”. It’s unclear what the future will be of OpenNI and SimpleOpenNI. Unfortunately, OpenNI was recently purchased by Apple and, while I thought it was shut, down there appear to be some efforts to revive it!. OpenNI has features (skeleton tracking, gesture recognition, etc.) that are not available in this library. You could also consider using the SimpleOpenNI library and read Greg Borenstein’s Making Things See book. Kinect for Windows version 2: This is the brand spanking new kinect with all the features found in the XBox One Kinect.Kinect for Windows version 1: ? Help? Does this one work?.Please let me know if it does or does not! It should work with this library, but I don’t have one to test. Kinect 1473: This looks identical to the 1414, but is an updated model.Kinect 1414: This is the original kinect and works with the library documented on this page in the Processing 3.0 beta series.Some additional notes about different models:
Most modern machines do, but if you are unsure you can find out more here for Mac OS X. Finally, you’ll also want to make sure your computer supports USB 3. Don’t be thrown off, although it says windows, this will allow you to connect it to your mac via USB. You also probably need the Kinect Adapter for Windows. However, if you have a kinect v1 that came with an XBox, it will not include the Kinect Sensor Power Supply. I believe this one comes with the power supply so you do not need a separate adapter listed next. What hardware do I need?įirst you need a “stand-alone” kinect.
However, if you’re on a Mac and all you want is raw data from the Kinect, you are in luck! This library uses libfreenect and libfreenect2 open source drivers to access that data for Mac OS X ( windows support coming soon). To do skeleton tracking you’ll need to use Thomas Lengling’s windows-only Kinect v2 processing libray. detecting a model of a person and tracking his/her movements). However, once that information is on your computer, lots more can be done like “skeleton” tracking (i.e. The Kinect sensor itself only measures color and depth. This makes a variety of computer vision problems like background removal, blob detection, and more easy and fun! Meaning for every pixel seen by the sensor, the Kinect measures distance from the sensor. However, in addition to providing an RGB image, it also provides a depth map. The Microsoft Kinect sensor is a peripheral device (designed for XBox and windows PCs) that functions much like a webcam. Getting Started with Kinect and Processing