frankmocap 安装和使用

官网:https://github.com/facebookresearch/frankmocap


安装流程

official installation:https://github.com/facebookresearch/frankmocap/blob/master/docs/INSTALL.md

如果配置环境是 python 3.8, cuda 11.0, pytorch 1.7,那么上面的安装流程中几个要改动的地方:

  • 安装对应版本的 pytorch
conda install pytorch torchvision torchaudio cudatoolkit=11.0 -c pytorch
  • 安装 opendr (in requirements.txt)

Ref: https://github.com/akanazawa/hmr/issues/82

按照如下方法就不会出错了:

sudo apt install libosmesa6-dev
sudo apt-get install build-essential
sudo apt-get install libgl1-mesa-dev
sudo apt-get install libglu1-mesa-dev
sudo apt-get install freeglut3-dev
sudo pip install opendr
  • 安装 detectron2

对应的链接变了:

python -m pip install detectron2 -f https://dl.fbaipublicfiles.com/detectron2/wheels/cu110/torch1.7/index.html

其余的安装流程完全不变。

NOTE

安装后, 暂时只有 body motion capture 可以用,但是 hand motion capture 和whole body motion capture 都没法用,因为出现了一个和 pytorch 有关的错误:

from model import _C

似乎 pytorch 1.7 没法用。。。因为里面有一些函数不兼容。。。

Search

    Table of Contents