-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Description
Enhancement Request for MacOS X
Thank you for the fantastic work! I figured out how to get your version of SimpleOpenNI to use the latest version of libfreenect (0.6.0) -- it would be great if you updated your repro to include this fix. Step by step instructions are given below.
Your System Configuration
Tested on MacOS X 10.10, but I would imagine it will work for High Sierra, etc.
Instructions
- In your current OpenNI2/Drivers folder, delete libfreenect.0.5.3.dylib, libfreenect.0.4.0.dylib, and the libfreenect.0.1.2.dylib symbolic link
- Follow the instructions here to download and build the OpenNI2-FreenectDriver, specifically mkdir build, cd build, etc.)
NOTE: I tried using their actual driver by Step 2 (libFreenectDriver.0.6.0.dylib) but it crashed when attempting to do skeleton tracking. But their version of libfreenect.0.6.0.dylib does work.
- Copy the file at libfreenect/build/lib/libfreenect.0.6.0.dylib as paste it into your OpenNI2/Drivers folder.
- Open a Terminal window
- cd to the OpenNI/Drivers directory, where you deleted the files in step 1.
- Paste the libfreenect.0.6.0.dylib there
- Open a Terminal window and cd to the OpenNI/Drivers folder.
- Enter the following command
ln -s libfreenect.0.6.0.dylib libfreenect.0.1.2.dylib
This creates the symbolic link that will cause libfreenect.0.6.0.dylib to be loaded
- That's it. Load up your Processing sketch and test.
Metadata
Metadata
Assignees
Labels
No labels