MacOSX
openFrameworks
ofxAddons
KinectV2

MacでKinectV2をoFで使う

More than 1 year has passed since last update.


環境

Mac OSX El Capitan

Openframeworks 093

ofxMultiKinectV2(https://github.com/hanasaan/ofxMultiKinectV2)

ofxTurboJpeg(https://github.com/armadillu/ofxTurboJpeg)

Kinect xbox one + for windows adapter


手順

手前作業

Elcapitanにしてからhomebrewがなんかエラー吐く

Error: The /usr/local directory is not writable.

↑な感じの

なので書き換えできるように設定変え

以下のようにすると権限変わるので書き換え可能になる

sudo chown -R $(whoami):admin /usr/local

1.必要ライブラリの導入:HomeBrew必要(http://brew.sh/index_ja.html

brew update

brew install libusb
brew tap homebrew/science
brew install jpeg-turbo
brew tap homebrew/versions
brew install glfw3

2.freenect2導入

installしたいディレクトリへ移動後

git clone https://github.com/OpenKinect/libfreenect2.git

cd libfreenect2
mkdir build
cd build
cmake ..
make
make install

3.Terminalでサンプル起動

./bin/Protonect

4.oFでの設定

ProjectGeneratorで環境記載のofxaddonを追加して作成

Project->BuildPhases->LinkBinaryWithLibrariesに usb-1.0.0-superspeed.aを追加

Project->BuildPhases->CopyFilesにlibturbojpeg.dylibを追加

Project->BuildSetting->SearchPath->Library Search Pathに

../../../addons/ofxTurboJpeg/libs/turbo-jpeg/lib/osx

../../../addons/ofxMultiKinectV2/libs/libusb/lib/osx

のふたつを追加

5.Exampleからコードパクってくる

一応これでMacでもKinect使えます。Example以上にいじってないのでこれからどこまで行けるか検証予定