トップ 一覧 検索 ヘルプ RSS ログイン

PY_PoseLibの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!! カメラ回転行列を求めてくれるライブラリー
https://github.com/PoseLib/PoseLib


 https://github.com/PoseLib/PoseLib
 
 # ソースコードを取得(サブモジュールも含む)
 git clone --recursive https://github.com/PoseLib/PoseLib.git
 cd PoseLib
 
 # ビルド用ディレクトリの作成
 mkdir build 
 cd build
 
 source ./setenv_python313
 # Pythonバインディングを有効にしてCMakeを実行
 # Python3.13を指定するために -DPYTHON_EXECUTABLE を使うと確実です
 ## cmake .. -DPY_BINDINGS=ON -DPYTHON_EXECUTABLE=/usr/bin/python3.13
 ## cmake .. 
 #
 cmake .. \
  -DPYTHON_PACKAGE=ON \
  -DPYTHON_EXECUTABLE=$(which python3.13) \
  -DCMAKE_INSTALL_PREFIX=~/opt/pose_lib  \
  -DCMAKE_BUILD_TYPE=Release \
  -DGENERATE_PYBIND_STUBS=OFF
 
 # コンパイル(-j プロセッサ数で高速化)
 make -j$(nproc)
 
 # インストール(または build/pyposelib をパスに追加)
 make install

 使用するときには
 ln -s $HOME/opt/pose_lib/poselib .
 ( mkdir poselib 
   cd poselib
   cp _core* ./poselib
   touch __init__.py
  が必要かも )