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

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和download_body那块全部选中。重新configure和generate。再在vs重新生成。然后打开pycharm。将你所需要运行的文件中:

sys.path.append 后面内容修改为你build后的python下openpose下Release目录
os.environ['PATH']  = os.environ['PATH'] + ';' + dir_path + '/../../x64/Release;' +  dir_path + '/../../bin;'

这块的Release目录和bin目录都变为你build之后的目录就不会产生ImportError: cannot import name 'pyopenpose' from 'openpose'这个错误了。这块是重点。折腾了一个星期的成果。

问题记录:

问题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

win10下openpose1.5安装相关推荐

  1. win10下gnuplot的安装

    win10下gnuplot的安装 gnuplot介绍 Gnuplot是一个命令行的交互式绘图工具(command-driven interactive function plotting progra ...

  2. win10下WAMP Server安装

    win10下WAMP Server安装 下载软件 官网下载wamp server最新版,有64位和32位两个版本. Visual C++ Redistributable for Visual Stud ...

  3. Win10下kafka简单安装及使用

    Win10下kafka简单安装及使用 kafka下载连接 https://www.apache.org/dyn/closer.cgi?path=/kafka/3.1.0/kafka_2.12-3.1. ...

  4. Win10下Anaconda3上安装tensorflow教程

    Win10下Anaconda3上安装tensorflow教程 大概花费了4-5个小时的时间安装上了基于GPU版本的tensorflow1.3.0(除此之外还有基于CPU的版本),大体安装步骤如下: s ...

  5. WIN10下通过Anaconda安装TensorFlow-GPU版本和keras

    WIN10下通过Anaconda安装TensorFlow-GPU版本和keras 环境 win10 GTX1060 版本 TensorFlow-gpu 1.9 anaconda 5.3.1 keras ...

  6. 图解Cygwin安装教程(win10下gcc,g++安装)

    Cygwin安装教程(win10下gcc,g++安装) 1. 从cygwin官网下载安装包,下载地址:http://www.cygwin.com/setup-x86_64.exe 2. 点击" ...

  7. Win10下LoadRunner12 下载安装汉化图文教程(含LoadRunner安装包)

    Win10下LoadRunner12 下载安装汉化图文教程 一.下载安装 "windows无法安装.net framwork的问题" 1.报错原因 2.解决方案 二.汉化 Win1 ...

  8. win10下mysql5.8安装详解,配有视频版

    win10下mysql5.8安装步骤 1.下载地址,下载zip包 MySQL :: Download MySQL Community Server 选no thanks直接下载 2.下载下来在文件下解 ...

  9. win10下的cajviewer 安装后 提示应用程序无法正常启动(0xc0000018)

    这里写自定义目录标题 win10下的cajviewer 安装后 提示应用程序无法正常启动(0xc0000018) 一.常规安装 二.解决无法打开的问题 win10下的cajviewer 安装后 提示应 ...

最新文章

  1. SAP MM 如果存在OPEN的盘点凭证,则不能再次创建盘点凭证
  2. 少儿python编程培训-厦门在线儿童编程课
  3. 打开高效文本编辑之门_Linux awk之自定义变量与操作符
  4. [Python图像处理] 四.图像平滑之均值滤波、方框滤波、高斯滤波及中值滤波
  5. Maven提高篇系列之(三)——使用自己的Repository(Nexus)
  6. day11-元组与字典
  7. uni-app微信小程序image引入图片;background-image背景图引入图片;小程序预览本地图片;小程序图片过大引入报错;获取本地图片的网络地址;
  8. Android 物联网 传感器
  9. 动态二维数组外圈元素值的和_C语言 | 用指向元素的指针变量输出二维数组元素的值...
  10. 每一个都能笑抽的39个奇葩代码注释
  11. ClickHouse 实时数据去重final+group by
  12. 数字大写;大写的一到十;…
  13. ios模拟器安装证书
  14. 一线明星纷纷失业,数据告诉你今年的演员有多难
  15. Linux调试工具:gdb的使用
  16. pandas数据日期函数之date_range()、resample()与to_period()
  17. 数据库原理及应用(MySQL版)MySQL实验指导参考答案(实验一到实验八)
  18. 【公开课】如何使用Arm-2D在小资源Cortex-M处理器芯片中实现图形界面?
  19. 从n个不同元素中取出m个元素排列组合
  20. AWS KVS(Kinesis Video Streams)之WebRTC移植编译(五)

热门文章

  1. MyBatis:模糊查询的4种实现方式
  2. git本地库(操作具体命令)
  3. Vue 组件的自定义事件
  4. mysql 列连接_mysql – 将一个表中的多个列连接到另一个...
  5. Iterator 和 ListIterator 的区别
  6. java callable接口_Java多线程之Callable接口的实现有返回值的线程
  7. (dijkstra记录路径)find the longest of the shortest
  8. 计算机二级考试开考多久能出来,【计算机二级】明天就要开考了,你们准备好了吗?...
  9. php本地文件打包代码,PHP实战:几行代码轻松实现PHP文件打包下载zip
  10. win10 联想键盘快捷键关闭_这些Win10键盘快捷键你必须掌握,系统高手必备技能...