Windows10 OpenPose 环境搭建(CPU)

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

二、需要的工具
1、Visual Studio 2019
2、CMake(官网下载最新版本即可)
cmake官网下载地址
在这里插入图片描述
3、Python解释器:Python 3.7.0(64位)
4、代码编辑器:PyCharm 2018.3.7 x64(其他版本也可以)

三、详细步骤
1、在GitHub上把OpenPose项目下载下来,解压到本地
在这里插入图片描述
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,分别双击下载下图所示四个文件(这样下载很慢)
在这里插入图片描述
这里提供另一种下载方法,在浏览器分别输入以下地址进行下载
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 下,然后分别解压缩到当前文件夹下(如下图)
在这里插入图片描述
4、 \openpose-master\3rdparty 下的caffe和pybind11文件夹都是空的,此时需要下载caffe和pybind11
下载方法:在GitHub中找到OpenPose项目,按下图找到caffe文件夹和pybind11文件夹
在这里插入图片描述
在这里插入图片描述
点开caffe后,下载压缩包(pybind11同理)
在这里插入图片描述
下载完成后,将这两个压缩包解压,然后将里面的所有文件分别复制到 \openpose-master\3rdparty 下的caffe和pybind11文件夹中
在这里插入图片描述
在这里插入图片描述
5、在 \openpose-master 文件夹下新建build_CPU文件夹
打开cmake,按下图进行操作
在这里插入图片描述
然后点击左下角Configure
在这里插入图片描述
在弹出的窗口中,在第一个下拉框中选择Visual Studio 16 2019,在第二个下拉框中选择x64,然后点击Finish,之后自动进行Configure(需要等一小会)
Configure完成后,选中BUILD_PYTHON
在这里插入图片描述
下拉,找到GPU_MODE,选择CPU_ONLY
在这里插入图片描述
然后再次点击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步一样)
在这里插入图片描述
然后点击左下角Configure
在这里插入图片描述
在弹出的窗口中,在第一个下拉框中选择Visual Studio 16 2019,在第二个下拉框中选择x64,然后点击Finish,之后自动进行Configure(需要等一小会)
Configure完成后,选中BUILD_PYTHON
在这里插入图片描述
下拉,找到GPU_MODE,选择CPU_ONLY
在这里插入图片描述
然后再次点击Configure
Configure完成之后,点击Generate
在这里插入图片描述
Generate完成之后,点击Open Project(使用Visual Studio 2019打开)
在这里插入图片描述
用Visual Studio 2019打开之后,这里选择Release

然后在解决方案资源管理器中找到 Examples 下的 OpenPoseDemo ,鼠标右键单击 OpenPoseDemo,单击 “生成(U)”,如下图:
在这里插入图片描述
在这里插入图片描述
生成完成之后,鼠标右键单击 pyopenpose,单击 “生成(U)”,如下图:
在这里插入图片描述
在这里插入图片描述
8、运行示例代码
将项目 openpose-master 用PyCharm 打开
在这里插入图片描述
依次打开build_CPU\examples\tutorial_api_python
在这里插入图片描述
下图是 02_whole_body_from_image.py 运行结果:
在这里插入图片描述
至此,OpenPose环境搭建完成。

好的!以下是关于如何在 Windows 11 上配置 OpenPose 环境的小白教程: --- ### **OpenPose 配置环境 - Windows 11 小白教程** #### **步骤一:准备工作** 1. **安装 Visual Studio** 下载并安装最新版本的 [Visual Studio](https://visualstudio.microsoft.com/) ,建议选择“社区版”(Community Edition),它是免费的。在安装过程中,勾选以下组件: - 桌面开发 with C++ - Python 开发工具 2. **下载 CMake** 前往[CMake官网](https://cmake.org/download/) 下载适合 Windows 的二进制文件,并完成安装。 3. **Git 工具安装** 如果您尚未安装 Git,请前往[Git 官网](https://git-scm.com/downloads) 下载并安装它。这将用于克隆 OpenPose 的仓库。 4. **Python 和依赖库** 安装最新的 Python 版本(推荐 >=3.8)。此外需要一些必要的包支持,例如 `numpy`、`opencv-python`等: ```bash pip install numpy opencv-python ``` 5. **CUDA 和 cuDNN (如果 GPU 加速)** 根据您的显卡型号,去[NVIDIA CUDA Toolkit页面](https://developer.nvidia.com/cuda-downloads) 查找合适的版本。同时还需要对应的 cuDNN 文件,可以在这里找到:[cuDNN 页面](https://developer.nvidia.com/cudnn) 。注意两者版本需匹配好! --- #### **步骤二:获取 OpenPose** 1. 打开命令提示符或者 PowerShell 输入以下指令来克隆 OpenPose 的 GitHub 项目到本地目录下: ```bash git clone https://github.com/CMU-Perceptual-Computing-Lab/openpose.git cd openpose ``` 2. 接下来通过运行脚本来自动设置构建过程: 进入刚克隆下来的路径后执行以下批处理文件之一(取决于是否启用 GPU 支持): ```cmd # CPU-only 用户运行此行代码: build_windows.bat cpu # 或者对于有 NVIDIA 显卡的支持用户来说应该跑这个选项: build_windows_cuda.bat cuda9 cudnn7 vs2019 release ``` > **重要提醒**: 构建时间较长,请耐心等待直至完全结束。 --- #### **步骤三:测试程序** 一旦成功生成了所有必需的 DLL 库以及可执行 EXE 文件之后就可以开始试用了。 ```cmd # 测试示例视频效果演示案例 cd bin\example\tutorials\ start ..\..\openpose.exe --video "../../examples/media/COCO_val2014_000000000695.jpg" --display 1 --render_pose 2e ``` 此时窗口内会展示出人体关键点检测结果图样啦! --- ### **总结** 以上就是在 Windows 平台上搭建 OpenPose 实验室的基础流程指南啦~希望对大家有所帮助~
评论 29
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值