目標は以下の通り. - 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