(week 1)【经验教训】运行SMPL示例模型中遇到的坑

根据论文中写的,我们也打算直接用SMPL模型来生成三维人体姿态模型,但是安装过程磕磕绊绊的,费了两天的功夫才弄好,下面对这些细节问题进行一下总结。

我是按照README的要求一步步操作的,环境是Ubuntu16.04 32位

1. LSP dataset找不到!

原数据集链接不知道为什么进不去,网上有很多人都说用过LSP dataset,可是居然没有人分享一下。为了找到这个数据集我们几乎用了一晚上的时间,最后好不容易在一个研究生学姐那里要到了。

2. 依赖库配置

本模型的源代码需要在python2下运行,需要安装的库有Numpy,Scipy,Chumpy,OpenCV,OpenDR和SMPL。

前面几个大家都比较熟悉,我主要是在安装后两个的时候遇到了一些问题。

1)对于OpenDR库,总是报下面的错

后两个发现是因为没有安装OpenGL,装上之后就好了,但是第一个总是解决不了。之后在网上找了一篇教程https://www.cnblogs.com/zealousness/p/8977298.html,发现是缺少一个OSMesa的库,我的报错信息中没有给出相应链接,所以参照博主的链接发现只能下载64位的安装包,所以我又各种尝试还是找不到其他的叫做OSMesa的东西。最后发现了一篇博客https://blog.csdn.net/qq_39584315/article/details/79724038,尝试了输入

apt-cache search libosmesa-dev

发现对应的库的名字叫做libosmesa6-dev,然后apt-get install libosmesa6-dev,再次安装OpenDR,成功。

2)对于SMPL,注意到它跟之前下的smplify_public不是一个东西就行,不然的话肯定会找不到模型在哪里,去官网下一个然后随便放到什么位置。

3. 建立软链接时的路径书写问题

这里一共有两处建立软链接的问题,因为README中的指向不是特别明确所以一开始建立链接我就把路径写错了,后来运行fit_3d.py时总是报错,回头重新查这才找到问题。

 

其他的倒是都问题不大,根据提示一步步来,官方的总是最好的教程,虽然在这里写写总结觉得很容易,但是作为组里第一个装库、配环境的“勇士”,上面每一个错误都是2~3个小时的代价。等下运行成功了再来写一写怎么把自己利用CPM训练的图片放进去跑,稍后再见~

 

 

你可能感兴趣的:((week 1)【经验教训】运行SMPL示例模型中遇到的坑)