当前位置: 移动技术网 > IT编程>开发语言>Java > OpenPose 的安装与调试,以及最终的结果输出保存

OpenPose 的安装与调试,以及最终的结果输出保存

2020年07月13日  | 移动技术网IT编程  | 我要评论

OpenPose 的安装与终端调试,以及最终的结果输出保存

这是以最新的openpose的调试安装为例。https://github.com/CMU-Perceptual-Computing-Lab/openpose。

1.电脑配置以及软件配置:

  • win10 gpu版本 QURDRA M4000 (不太好的GPU) cuda10.0以及对应的cudnn(版本对应)安装教程:(也可以搜一下,很简单)

    • CUDA:https://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/
    • cuDNN:https://docs.nvidia.com/deeplearning/sdk/cudnn-install/#installwindows
  • cmake

  • Visual Studio 2015

2.安装Visual Studio 2015 以及cmake

1.Visual Studio 2015下载链接: .这里我安装的时候直接选择了默认安装,请注意,默认安装后面会出问题,在安装的时候需要将visual c++下面全部选择,安装路径我选择的默认c盘。安装过程可能有点慢,我安装了一个小时左右。在这里插入图片描

2.cmake的安装,下载链接: link.选择箭头版本,直接安装即可。
在这里插入图片描述
至此,所需要的软件安装接结束啦。

3.代码下载

1.可以直接在github上下载,clone或者压缩包都可以,但是另外还需要将3rdparty目录下的这三个目录下载,然后将其中的内容copy到3rdparty对应的文件夹中,覆盖即可。

2.其次,在下载完成后,需要在新建一个build文件夹,用来保存cmake编译之后的输出。

在这里插入图片描述
新建的build文件夹,后面用保存cmake编译输出
3.最后,在windows目录下面有四个bat结尾的文件,点击运行,他会下载对应需要的文件。

在这里插入图片描述

4.cmake对文件进行编译

在这里插入图片描述
打开cmake界面,选择对应的文件夹,下面这个选择咱么之前创建的build文件夹。然后点击configure按钮。
在这里插入图片描述
会出现以下界面,然后选择对应的版本。
在这里插入图片描述

点击finish之后,如果不报错,就会生成如下界面:此处需要将python这个方框选中。

在这里插入图片描述

如果报错:(没报错跳过)
error MSB8036: The Windows SDK version 8.1 was not found.那么接下来则需要安装这个sdk,我按照网上说的安装sdk10的版本,并没有解决,自己安装可能不太行,应该是安装的时候没点击安装相应的插件。那么使用接下来这个办法可以解决:搜索控制面板–>打开程序–>卸载程序,选择Visual Studio 2015,右键,更改:在这里插入图片描述
会出现如下界面,并选择修改(没报错跳过)
在这里插入图片描述
选择这个复选框,然后安装既可解决。(没报错跳过)
在这里插入图片描述

5.打开Visual Studio 2015

点击cmake中的Generate ,当出现Generate done 后,点击Open Project就会跳转到Visual Studio:
在这里插入图片描述

右键点击解决方案
在这里插入图片描述
点击生成解决方案,然后应该就可以了。
在这里插入图片描述

6.运行

如果要运行摄像头,直接点击本地调试即可。在这里插入图片描述

想要在终端运行,并且保存输出结果,还需要以下几个步骤

1.右键点击openposedemo,点击生成,在点右击pyopenpose,生成。
在这里插入图片描述

把release下面的文件全部copy到build\bin目录下,再把主目录下的modelscopy到build\bin目录下。在这里插入图片描述

运行

打开终端 win+r cmd ,cd进入build\bin这个目录。这就是官方输入形式跑代码了。
第一个箭头表示跑video,第二个和第三个表示检测脸和手(可以不输入,默认检测body部分,看需求),第四个箭头表示video的位置,最好拷贝到bin目录下建一个vedio文件夹,然后改为该文件夹路径,第五个箭头表示输出为json格式的文件。最后表示输出的路径。

在这里插入图片描述

本文地址:https://blog.csdn.net/scheng_xiang/article/details/107285154

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网