forked from andyli/PyOpenNI
-
Notifications
You must be signed in to change notification settings - Fork 0
Building on Linux
jmendeth edited this page Jul 3, 2012
·
5 revisions
First, install OpenNI (the unstable branch!) if you haven't do so.
Visit the OpenNI project's page for instructions.
After that, install Git, CMake, Boost and Python. Via APT:
sudo apt-get install cmake build-essential git-core python-dev libboost-python-dev
Clone PyOpenNI:
git clone https://github.com/jmendeth/PyOpenNI.git
Then, create an empty directory somewhere and cd
to it. PyOpenNI will be built here.
mkdir PyOpenNI-build
cd PyOpenNI-build
In that folder, configure the project with CMake, passing in the location of PyOpenNI:
cmake ../PyOpenNI
This will check and detect the needed libraries (OpenNI, Boost, Python, ...) required to build PyOpenNI.
Finally, compile the sources:
make
If all gone well, you'll have the finished module in lib/openni.so
, so just copy it to your Python modules directory:
sudo cp lib/openni.so /usr/lib/pymodules/python2.7/ # <- Change this if you have a different Python version
Voilà! You can now use OpenNI from Python.
To test, try to import the module:
$ python
Python 2.7.3 (default, Apr 20 2012, 22:39:59)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import openni
>>>
Head to the README for how to get started.