本文在2024年1月9日验证
一般来说需要用openPose编写代码,本文介绍下在windows环境下openPose的安装
参考
根据官方指南
参考1在Windows上编译OpenPose Python Wrapper
参考2 Win10+python+open pose骨骼关键点检测编译和使用(挥手检测案例)
步骤1:clone工程
git clone https://github.com/CMU-Perceptual-Computing-Lab/openpose
cd openpose/
git submodule update --init --recursive --remote
步骤2:cmake构建
安装cmake
详细步骤
1. 配置路径
2. 配置generator
点击Configure按钮进行配置,选择本地对应visual studio的版本
选对之后会下载一些库,一般来说都没法正确下载
2.1 替换库
截至2024年1月9日用到以下版本的库
- caffe3rdparty_16_2020_11_14
- caffe_16_2020_11_14
- opencv_450_v15_2020_11_18
多谢XeroLen23 提供的zip文件,我把它分享到网盘链接
链接:pan.baidu.com/s/1LBEbEsQE… 提取码:zgks
解压后是这么两个文件夹
首先用 3rdparty 替换 openpose\3rdparty,我在视频中是逐个粘贴了caffe、caffe3rdparty、opencv、caffe_16_2020_11_14.zip、caffe3rdparty_16_2020_11_14.zip、opencv_450_v15_2020_11_18.zip
其次用models 替换 openpose\models
2.2 重新configure
再次点击Configure按钮,应该能成功
3. 勾选BUILD_PYTHON和BUILD_UNITY_SUPPORT
点击Generate按钮,应该能成功
步骤3:vs构建
点击Open Project按钮
配置为Release
点击生成
一大堆wraning之后,见到如下条目就是胜利
步骤4:验证
打开openpose\build\examples\tutorial_api_python目录,打开coda环境执行python 01_body_from_image.py
报错
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
需要安装opencv、caffe等第三方库,参见本文
2.1 替换库部分
[Error occurred in a destructor or in the OpenPose Unity Plugin, so no std::exception has been thrown. Returning with exit status 0]
github.com/CMU-Percept… 更新显卡驱动似乎能解决
更新显卡驱动后我重新安装了一遍成功,见如下视频
Error: OpenPose library could not be found. Did you enable BUILD_PYTHON in CMake and have this Python script in the right folder?
参考帖子 blog.csdn.net/m0_46160373…
build/bin里面的全部dll 拷贝到 /build/python/openpose/Release
build/x64/Release 里边的dll拷贝到 /build/python/openpose/Release
安装视频
待更新