rebecca@11: rebecca@11: -------------------------------------------------------------------- rebecca@11: Install instructions for OpenNI rebecca@11: -------------------------------------------------------------------- rebecca@11: rebecca@11: Install notes: rebecca@11: 1) Install unstable OpenNI (http://www.openni.org/downloadfiles/openni-binaries/20-latest-unstable) rebecca@11: On Linux/Mac please do: ./sudo install.sh rebecca@11: 2) Install Sensor (this version...) rebecca@11: On Linux/Mac please do: ./sudo install.sh rebecca@11: 3) Install unstable NITE (http://www.openni.org/downloadfiles/openni-compliant-middleware-binaries/33-latest-unstable) rebecca@11: On Linux/Mac please do: ./sudo install.sh rebecca@11: Use this license when asked during the installation: 0KOIk2JeIBYClPWVnMoRKn5cdY4= rebecca@11: 4) Test #1: Run the NiViewer sample to make sure depth & image streams are working. rebecca@11: 5) Test #2: Run the OpenNI/NiUserTracker sample play with the skeleton. Don't forget to start with the calibration pose! (Explained in the PDFs) rebecca@11: 6) Test #3: Try the NITE/Sample-PointViewer sample for the hand tracking demo. rebecca@11: rebecca@11: For Mac/Linux, you will need to install the latest LibUSB. rebecca@11: Linux: rebecca@11: 1) Run: sudo apt-get install libusb-1.0-0-dev rebecca@11: 2) Run: sudo apt-get install freeglut3-dev rebecca@11: MaxOSX: rebecca@11: 1) Intall MacPorts from: http://distfiles.macports.org/MacPorts/MacPorts-1.9.2-10.6-SnowLeopard.dmg rebecca@11: 2) Run: sudo port install libtool rebecca@11: 3) Run: sudo port install libusb-devel +universal rebecca@11: Note: Do not forget the +universal, it's very important!! rebecca@11: If you're previously already installed libusb-devel then use "sudo port uninstall libusb-devel" and reinstall it again with the +universal flag. rebecca@11: rebecca@11: rebecca@11: Nutshell Mac OpenNi/Kinect install for DUMMIES: rebecca@11: This job is going to take ONE DAY. It will be SLOW. Your computer is rebecca@11: going to run a long time. rebecca@11: You need to be running OS X 10.6, Xcode installed, there may be some rebecca@11: recent-hardware constraint. rebecca@11: You will install Git, Mac Ports libtool, libusb-devel, OpenNi, rebecca@11: SensorKinect, and Nite in that order. rebecca@11: rebecca@11: - Install Git from http://git-scm.com/, use it to download rebecca@11: SensorKinect from github: rebecca@11: - run "git clone git://github.com/avin2/SensorKinect.git" rebecca@11: - Get and *read* the README in SensorKinect. Keep that README open, it rebecca@11: explains what is happening here. rebecca@11: - Do a clean install of Mac Ports. Uninstall an existing Macports rebecca@11: first. rebecca@11: - run "sudo port install libtool +universal" rebecca@11: - run "sudo port install libusb-devel +universal" rebecca@11: - download OpenNi unstable: http://www.openni.org/downloadfiles/openni-binaries/20-latest-unstable rebecca@11: - run as sudo the OpenNi unstable binaries install.sh script rebecca@11: - run as sudo the SensorKinect install.sh script rebecca@11: - download Nite unstable: rebecca@11: http://www.openni.org/downloadfiles/openni-compliant-middleware-binar... rebecca@11: - edit the three Nite DATA XML files to 640x480 rebecca@11: - run as sudo the Nite install.sh script. License key is rebecca@11: "0KOIk2JeIBYClPWVnMoRKn5cdY4=" rebecca@11: rebecca@11: Bravo! You should be done installing! As a reward, you now get to rebecca@11: test: rebecca@11: - go to the Nite tree, and in Samples/bin you have a bunch of binaries rebecca@11: that just got built. rebecca@11: - plug in the Kinect power supply, then the USB plug of the Kinect rebecca@11: bar. Run the Box sample. rebecca@11: rebecca@11: rebecca@11: rebecca@11: