トップ 差分 一覧 ソース 検索 ヘルプ 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
 が必要かも )