从零到一:OpenPose环境搭建的避坑指南与实战心得
1. 环境准备:系统与硬件基础
OpenPose作为计算机视觉领域的重要工具,其环境搭建往往成为开发者的第一道门槛。在开始之前,我们需要确保系统环境和硬件配置满足基本要求。
硬件要求:
- GPU版本:NVIDIA显卡(建议GTX 1060及以上),显存≥4GB
- CPU版本:支持AVX指令集的现代处理器(Intel i5/i7或AMD Ryzen系列)
软件依赖:
- Windows 10/11或Ubuntu 18.04/20.04 LTS
- Visual Studio 2019/2022(Windows)
- CUDA 10.2-11.8(根据显卡驱动选择)
- cuDNN 7.6.5及以上(需与CUDA版本匹配)
提示:CUDA和cuDNN版本必须严格匹配,这是90%安装失败的根源。可通过
nvidia-smi命令查看驱动支持的CUDA最高版本。
Python环境配置(推荐使用conda管理):
conda create -n openpose python=3.7
conda activate openpose
pip install numpy opencv-python
2. 源码获取与预处理
官方源码仓库是最可靠的来源,但也需要特别注意几个关键点:
git clone --recursive https://github.com/CMU-Perceptual-Computing-Lab/openpose.git
cd openpose
模型文件下载(约1.5GB):
- 执行
./models/getModels.sh(Linux/Mac) - Windows用户需手动下载:
- Body 25模型:
http://posefs1.perception.cs.cmu.edu/OpenPose/models/pose/body_25/pose_iter_584000.caffemodel <
- Body 25模型:


5411

被折叠的 条评论
为什么被折叠?



