Openpose的环境搭建及训练测试记录

一、openpose环境搭建

1、下载openpose

git clone https://github.com/CMU-Perceptual-Computing-Lab/openpose.git

可以根据上面的连接通过window下载也可以在ubuntu的teminal里输入上面的命令,但是最近国内的网络比较垃圾,自己也没有因此还是下载下来保存在了百度网盘里,需要的在下面的连接自取。

链接:https://pan.baidu.com/s/1FWe3kY3BJ4ayZUTT9qjCdA 
提取码:d8pb 

以上是我之前下载的一个版本,现在github下载的版本我在自己编译安装的时候总是产生has no member named ‘set-gpu-data’的错误,本人才疏学浅不能及时解决,于是找到之前下载的版本(就是百度网盘的版本)顺利安装通过。

2、安装openpose

安装openpose之前要首先安装caffe,至于如何安装caffe可以参考https://blog.csdn.net/chen_yingpeng/article/details/77880521这篇文章,这里的caffe你可以安装在ubuntu的home底下,也可以安装完之后移动到openpose底下的3rdpart下面然后重新编译。

使用cmake安装openpose有两种方法:纯cmake命令和cmake-gui

先介绍纯cmake命令:

                                   1、将安装好的caffe移动到openpose/3rdpart文件夹下面,重新编译

                                    2、在openpose下建立build文件夹,cd到build下make,等待安装完成

使用make-gui安装

                                      1、使用sudo apt-get install cmake-gui命令安装cmake-gui的界面操作版本

                                       2、使用cmake-gui启动界面

Openpose的环境搭建及训练测试记录_第1张图片

                                      3、加载openpsoe的源码以及目录build也就是说make之后的文件夹(需要提前在openpose文件夹下建立build文件夹)

Openpose的环境搭建及训练测试记录_第2张图片

                                       4、先点击配置按钮

Openpose的环境搭建及训练测试记录_第3张图片

                                       5、配置完成后点击生成按钮

                                       6、进入build文件夹后执行sudo make命令,编译完成后的build文件夹下的内容

Openpose的环境搭建及训练测试记录_第4张图片

3、测试openpose的安装是否成功

使用测试命令./build/examples/openpose/openpose.bin --video examples/media/video.avi

Openpose的环境搭建及训练测试记录_第5张图片

记录下安装caffe下遇到的坑(可能都是安装了anaconda2之后引起的)

在build文件夹下make的时候遇到错误1:undefined reference to `TIFFIsTiled@LIBTIFF_4.0' /usr/lib/x86_64-linux-

解决方案:

  1. cd

  2. mkdir bak

  3. mv /home/ss/anaconda2/lib/libtiff.so* ~/bak/

编译成功,参考博客https://blog.csdn.net/yeler082/article/details/83416981

遇到的错误2:undefined reference to ‘google::protobuf::MessageLite::SerializeToString’ 

参考博客https://blog.csdn.net/qq_17278169/article/details/64128525试过博主的办法,但是依然有错误存在,最后删除annaconda2后编译成功,然后再Trash里恢复出anaconda2

https://bbs.csdn.net/topics/392051023?page=1

 

你可能感兴趣的:(学习笔记)