win10下openpose1.5安装

强颜欢笑 提交于 2019-12-21 01:18:21

历经一个星期的安装挫折,终于安装成功了。赶紧记录一下。

1、准备所需资料

(1)下载cuda和cudnn。版本最好都是cuda10和cudnn10.我下载的是下图所示版本。

如果不是这个版本可能会出错,而且出错几率很高。本人就因为安装的cuda10和cudnn9就出现问题。解决了好长时间都没有解决掉。最后换成cudnn10才成功的。

并安装。

(2)下载openpose release版 1.5 选择Source code下载。(如果下载不下来就转存在码云中,然后直接下载,快很多)

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

(3)下载安装openpose安装过程中所需安装包。

http://posefs1.perception.cs.cmu.edu/OpenPose/3rdparty/windows/caffe_15_2019_05_16.zip

http://posefs1.perception.cs.cmu.edu/OpenPose/3rdparty/windows/caffe3rdparty_15_2019_03_14.zip

http://posefs1.perception.cs.cmu.edu/OpenPose/3rdparty/windows/opencv_401_v14_15_2019_03_14.zip

http://posefs1.perception.cs.cmu.edu/OpenPose/3rdparty/windows/freeglut_2018_01_14.zip

models:

http://posefs1.perception.cs.cmu.edu/OpenPose/models/pose/body_25/pose_iter_584000.caffemodel

http://posefs1.perception.cs.cmu.edu/OpenPose/models/pose/coco/pose_iter_440000.caffemodel

http://posefs1.perception.cs.cmu.edu/OpenPose/models/pose/mpi/pose_iter_160000.caffemodel

http://posefs1.perception.cs.cmu.edu/OpenPose/models/face/pose_iter_116000.caffemodel

http://posefs1.perception.cs.cmu.edu/OpenPose/models/hand/pose_iter_102000.caffemodel

如果直接点击链接下载慢,可以把链接复制在迅雷中。然后下载速度也可以提升。

(4)下载cmake软件。

https://nchc.dl.sourceforge.net/project/mingw/Installer/mingw-get-setup.exe

下载后安装成功。

(5)已安装的vs2015。

2、解压chde222-openpose-v1.5.1.zip

后期将文件夹chde222-openpose-v1.5.1重命名为为chde222-openpose-v1.5.1_1220。


(1)执行3rdparty\windows文件夹里的getCaffe.bat、getCaffe3rdparty.bat、getFreeglut.bat、getOpenCV.bat 一共四个bat
(当点击getCaffe.bat时就会产生caffe文件夹,此时将下载好的caffe_15_2019_05_16.zip放入此文件夹,重新点击getCaffe.bat就会快很多,其他三个.bat同理),并且将这四个zip文件放置在windows目录下,之后cmake会用到。

(2)然后执行\models 里的getModels.bat 进行模型下载。同样办法将.caffe文件复制到对应文件夹。

(3)在openpose文件夹下建立build文件夹

3、cmake开始编译

(1)将source code和build the binaries文件设置如下

(2)点击configuration时,出现如下界面,选择:visual Studio 14 2015,x64,其余默认,点击finish

(3)完成后有红色模块,如下图,不用管,继续点configuration,直到没有红色,点击generate完成。点非默认的选项可能会出错,可是我也不知道为什么,真的好郁闷。

4、vs2015打开生成的vs工程OpenPose.sln

或者cmake中的open project按钮。

(1)首先将Debug改为Release。点击重新生成解决方案

环境配置什么都没有,默认cmake时候有了caffe库和opencv4.11库漫长等待生成。

(2)首先将openpose设置为启动项目,然后点击重新生成

(3) 将OpenPoseDemo设置为启动项目。点击运行即可成功。在python还没有试,等我再试试同样的方法,只需要在cmake时添加build_python_path、

问题记录:

问题1:

同样遇到这个问题,是因为我装的是cuda10和cudnn9.后来将cudnn9换为cudnn10,这个错误就没有了。

问题2:

出现这个两个错误时,将build建立的文件删除,并且在cmake中的File-delete cache,然后重新生成。

参考自https://www.cnblogs.com/kekeoutlook/p/11729968.html

https://blog.csdn.net/qq_35649669/article/details/97897592

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!