I am Charmie

メモとログ

RealSense SDK 2.0 on Mac OSX

目標は以下の通り. - RealSsnse d435をMac OSXで使えるようにする - pythonでも使えるようにする

公式のreadmeで不足している情報も書く.

  • コンパイル時にlibusb関係のエラーが出たので~/.bash_profileに以下を追記 (ディレクトリ名はインストールされているlibusb次第で変わる)
    • export LIBRARY_PATH=/usr/local/Cellar/libusb/1.0.23/lib

手順

手順は以下の通り
1. 必要なライブラリをインストール 1. SDKコンパイル 1. ライブラリのシンボリックリンクを作成

以下の3つの情報は自身の環境に合わせる必要あり - 手順2でcmakeのオプションで指定するpythonインタプリタのファイル - 手順3でライブラリのシンボリックリンクを作成するディレクトリ - 手順3でライブラリのシンボリックリンクで参照するファイル

# 手順1
brew install libusb pkg-config
brew install glfw3
brew install pcl

# 手順2
git clone https://github.com/IntelRealSense/librealsense
cd librealsense
mkdir build
cd build
cmake ..\
 -DCMAKE_C_COMPILER=/usr/bin/gcc -DCMAKE_CXX_COMPILER=/usr/bin/g++\
 -DBUILD_WITH_OPENMP=true -DHWM_OVER_XU=false\
 -DBUILD_EXAMPLES=true\
 -DBUILD_PYTHON_BINDINGS=bool:true\
 -DPYTHON_EXECUTABLE:FILEPATH="/Users/oyamada/anaconda3/bin/python"
sudo make install

# 手順3
cd /Users/oyamada/anaconda3/lib/python3.7/site-packages/
ln -s /usr/local/lib/pyrealsense2.cpython-37m-darwin.so pyrealsense2.so
ln -s /usr/local/lib/pybackend2.cpython-37m-darwin.so pybackend2.so