Windows10 OpenPose 环境搭建(CPU)

一、电脑配置
操作系统:Windows 10
处理器:Intel® Core™ i5-8250U

二、需要的工具
1、Visual Studio 2019
2、CMake(官网下载最新版本即可)
cmake官网下载地址
Windows10 OpenPose 环境搭建(CPU)_第1张图片
3、Python解释器:Python 3.7.0(64位)
4、代码编辑器:PyCharm 2018.3.7 x64(其他版本也可以)

三、详细步骤
1、在GitHub上把OpenPose项目下载下来,解压到本地
Windows10 OpenPose 环境搭建(CPU)_第2张图片
2、打开models文件夹,双击 getModels.bat 文件下载模型文件(这样下载可能比较慢)
这里提供另一种下载方法,在浏览器输入以下地址,下载完成后分别复制到对应的文件夹内
pose模型:http://posefs1.perception.cs.cmu.edu/OpenPose/models/pose/body_25/pose_iter_584000.caffemodel(复制到\openpose-master\models\pose\body_25文件夹)
http://posefs1.perception.cs.cmu.edu/OpenPose/models/pose/coco/pose_iter_440000.caffemodel(复制到\openpose-master\models\pose\coco文件夹)
http://posefs1.perception.cs.cmu.edu/OpenPose/models/pose/mpi/pose_iter_160000.caffemodel(复制到\openpose-master\models\pose\mpi文件夹)

face模型:http://posefs1.perception.cs.cmu.edu/OpenPose/models/face/pose_iter_116000.caffemodel(复制到\openpose-master\models\face文件夹)

hand模型:http://posefs1.perception.cs.cmu.edu/OpenPose/models/hand/pose_iter_102000.caffemodel(复制到\openpose-master\models\hand文件夹)

3、打开\openpose-master\3rdparty\windows,分别双击下载下图所示四个文件(这样下载很慢)
Windows10 OpenPose 环境搭建(CPU)_第3张图片
这里提供另一种下载方法,在浏览器分别输入以下地址进行下载
http://posefs1.perception.cs.cmu.edu/OpenPose/3rdparty/windows/caffe_16_2020_11_14.zip

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

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

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

下载完成后,将四个压缩包复制到 \openpose-master\3rdparty\windows 下,然后分别解压缩到当前文件夹下(如下图)
Windows10 OpenPose 环境搭建(CPU)_第4张图片
4、 \openpose-master\3rdparty 下的caffe和pybind11文件夹都是空的,此时需要下载caffe和pybind11
下载方法:在GitHub中找到OpenPose项目,按下图找到caffe文件夹和pybind11文件夹
Windows10 OpenPose 环境搭建(CPU)_第5张图片
Windows10 OpenPose 环境搭建(CPU)_第6张图片
点开caffe后,下载压缩包(pybind11同理)
Windows10 OpenPose 环境搭建(CPU)_第7张图片
下载完成后,将这两个压缩包解压,然后将里面的所有文件分别复制到 \openpose-master\3rdparty 下的caffe和pybind11文件夹中
Windows10 OpenPose 环境搭建(CPU)_第8张图片
Windows10 OpenPose 环境搭建(CPU)_第9张图片
5、在 \openpose-master 文件夹下新建build_CPU文件夹
打开cmake,按下图进行操作
Windows10 OpenPose 环境搭建(CPU)_第10张图片
然后点击左下角Configure
Windows10 OpenPose 环境搭建(CPU)_第11张图片
在弹出的窗口中,在第一个下拉框中选择Visual Studio 16 2019,在第二个下拉框中选择x64,然后点击Finish,之后自动进行Configure(需要等一小会)
Configure完成后,选中BUILD_PYTHON
Windows10 OpenPose 环境搭建(CPU)_第12张图片
下拉,找到GPU_MODE,选择CPU_ONLY
Windows10 OpenPose 环境搭建(CPU)_第13张图片
然后再次点击Configure
随后在cmake窗口下方的文本框中会出现caffe_cpu_2018_05_27.zip的下载链接,这里直接给出链接 http://posefs1.perception.cs.cmu.edu/OpenPose/3rdparty/windows/caffe_cpu_2018_05_27.zip ,输入到浏览器下载即可。

6、找到 build_CPU 文件夹,将其中的所有文件删除。
然后将 \openpose-master\3rdparty\windows 文件夹下的 caffe_cpu_2018_05_27.zip 删除(若删不掉,就重启电脑后再进行删除),
最后将第5步最后下载好的 caffe_cpu_2018_05_27.zip 文件复制到 \openpose-master\3rdparty\windows 文件夹下,然后解压到当前文件夹即可。

7、首先打开cmake,按下图进行操作(这一步操作和第5步一样)
Windows10 OpenPose 环境搭建(CPU)_第14张图片
然后点击左下角Configure
Windows10 OpenPose 环境搭建(CPU)_第15张图片
在弹出的窗口中,在第一个下拉框中选择Visual Studio 16 2019,在第二个下拉框中选择x64,然后点击Finish,之后自动进行Configure(需要等一小会)
Configure完成后,选中BUILD_PYTHON
Windows10 OpenPose 环境搭建(CPU)_第16张图片
下拉,找到GPU_MODE,选择CPU_ONLY
Windows10 OpenPose 环境搭建(CPU)_第17张图片
然后再次点击Configure
Configure完成之后,点击Generate
在这里插入图片描述
Generate完成之后,点击Open Project(使用Visual Studio 2019打开)
在这里插入图片描述
用Visual Studio 2019打开之后,这里选择Release
Windows10 OpenPose 环境搭建(CPU)_第18张图片
然后在解决方案资源管理器中找到 Examples 下的 OpenPoseDemo ,鼠标右键单击 OpenPoseDemo,单击 “生成(U)”,如下图:
Windows10 OpenPose 环境搭建(CPU)_第19张图片
Windows10 OpenPose 环境搭建(CPU)_第20张图片
生成完成之后,鼠标右键单击 pyopenpose,单击 “生成(U)”,如下图:
Windows10 OpenPose 环境搭建(CPU)_第21张图片
Windows10 OpenPose 环境搭建(CPU)_第22张图片
8、运行示例代码
将项目 openpose-master 用PyCharm 打开
Windows10 OpenPose 环境搭建(CPU)_第23张图片
依次打开build_CPU\examples\tutorial_api_python
Windows10 OpenPose 环境搭建(CPU)_第24张图片
下图是 02_whole_body_from_image.py 运行结果:
Windows10 OpenPose 环境搭建(CPU)_第25张图片
至此,OpenPose环境搭建完成。

你可能感兴趣的:(经验分享,python)