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 が必要かも )