- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
!! カメラ回転行列を求めてくれるライブラリー
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
が必要かも )