frankmocap|环境配置踩坑全记录

本文详细记录了在Python3.7和CUDA10.1环境下安装并运行FrankMocap项目时遇到的错误及解决方案,包括pytorch、opendr的安装问题,GLUT和GLSL版本不兼容的错误,以及运行过程中出现的图像处理错误。通过一系列步骤,最终成功运行项目并解决了所有问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文记录在运行项目https://github.com/facebookresearch/frankmocap时遇到的问题及解决办法。
环境:python3.7,cuda10.1

  1. 安装pytorch conda install -c pytorch pytorch==1.6.0 torchvision cudatoolkit=10.1
  2. 运行程序安装路径*/home/han_wu/frankmocap/docs/requirement.txt*中的依赖包
    在安装要求文档中opendr包时报错,错误如下:ERROR: Command errored out with exit status 1:xxx/bin/python -u -c 'import sys, setuptools, tokenize; ......
    安装opendr时报错
    搜了一下 发现很多人在python=3.6或3.7的环境下安装opendr都会存在这样的问题,(问题链接https://github.com/akanazawa/hmr/issues/82,解决方案如下(二选一!):
    (1)换python版本,python==2.7
    (2)按照下面步骤自行安装opendr:
cd XXXX/opendr

python setup.py build

python setup.py install

最终:
安装完成!

  1. 按照https://github.com/facebookresearch/frankmocap/blob/master/docs/INSTALL.md
    依次进行环境配置,接下来来到SMPL模型的下载:

  2. 注册登录:https://smpl-x.is.tue.mpg.de/

  3. downloads:https://smpl.is.tue.mpg.de/downloads
    地址

  4. 最后一步,运行指令python -m demo.demo_bodymocap --input_path ./sample_data/han_short.mp4 --out_dir ./mocap_output
    报错如下:OpenGL.error.NullFunctionError: Attempt to call an undefined function glutInit, check for bool(glutInit) before calling
    搜了一下是关于GLUT的问题,这里附上几个其他博主的解决方法:
    windows系统:解决办法
    linux系统(有sudo权限):解决办法
    linux系统(无sudo权限):运行conda install -c conda-forge freeglut
    https://stackoverflow.com/questions/26700719/pyopengl-glutinit-nullfunctionerror?noredirect=1

  5. 再次运行指令,出现新的问题:error: GLSL 1.40 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES, and 3.00 ES
    解决办法export MESA_GL_VERSION_OVERRIDE=3.3

再次运行指令,问题解决~
成功
最最后,处理图片中途会报错:ASSERT: "false" in file qasciikey.cpp, line 501
解决办法在这里
至此,frankmocap踩坑全部结束了,撒花~~~
撒花
如果本文对你有帮助的话,点个赞再走呗~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值