openpose 安装

发布时间 2023-05-25 21:54:59作者: 学习归纳总结

visual studio 2019 community

cmake 3.25.3

windows11 家庭版

cuda 11.1.1

cudnn 8.9

python 3.10

这个openpose装了好几天,处处是坑。最后是参考这里,一步一步安装好的。

总结一下经验:

因为一开始是想全都勾选上,结果总是报错“Error in configuration process, project files may be invalid”

cmake configuration这一步不要额外勾选pybind11那几项,勾上build_python,然后一路默认就好了。

不要用VS2022

VS2019 compile 时会出现报错:

1.错误C2065:'ssize_t':未声明的标识符

解决方法在这里 ,添加定义就好了

#if defined(_MSC_VER)
#  pragma warning(push)
#  pragma warning(disable: 4127) // warning C4127: Conditional expression is constant
#include <BaseTsd.h>
typedef SSIZE_T ssize_t;
#endif

2. 0x00007FFECE0EF61E (ucrtbase.dll) (OpenPoseDemo.exe 中)处有未经处理的异常: 请求了严重的程序退出。

是分辨率的问题,解决方法在这里,在 openpose.cpp最后添加:

added "FLAGS_net_resolution = "320x176" 

感谢以上两个链接的大佬