hagino3000's blog

平成アーカイブス (更新停止)

MacOSでOpenNIとSensorKinectのビルド

今までずっとビルドされた物を使っていたけど、OpenNI 1.1.0.39 UnstableとSensorKinect 5.0.1.32 Unstableのバイナリが上っていなかったので時前でビルドした。

準備

sudo port install libtool
sudo port install libusb-devel +universal
sudo port install doxygen

OpenNIのビルド

git clone https://github.com/OpenNI/OpenNI.git
cd OpenNI
# Unstable版に切り替え
git checkout unstable
cd Platform/Linux-x86/CreateRedist
./RedistMaker
cd ../Redist

# Platform/Linux-x86/Redist/Libにバイナリが生成される
# /usr/bin以下に突っ込みたい場合はRedistに移動して
# sudo ./install.sh
# する

Prime Sensor for Kinectのビルド

git clone https://github.com/avin2/SensorKinect
cd SensorKinect
# Unstable版に切り替え
git checkout unstable
cd Platform/Linux-x86/CreateRedist
./RedistMaker
cd ../Redist

# Platform/Linux-x86/Redist/Libにバイナリが生成される
# /usr/bin以下に突っ込みたい場合はRedistに移動して
# sudo ./install.sh
# する

サンプルで動作確認

OpenNIをビルドした所にサンプルが入っているので動作確認ができる。
${downloadDir}/OpenNI/Platform/Linux-x86/Bin/Release/
サンプルアプリの説明はビルドされたドキュメントに書いてある。ドキュメントは次の場所にできている。
${downloadDir}/OpenNI/Platform/Linux-x86/Redist/Documentation/html