Windows10+VS2019+1660TI配置OpenPose

Windows下配置OpenPose

最近要用到OpenPose,记录下环境配置

操作系统:Windows 10 64位
显卡:1660TI(笔记本)
Visual Studio:Visual Studio 2019

步骤一 下载CUDA

安装最新版本 CUDA10.1.243
https://developer.nvidia.com/cuda-downloads

步骤二 下载cuDNN

需要注册一下,安装cuDNN v7.6.5 for CUDA 10.1
https://developer.nvidia.com/cudnn
将下载好的cudnn解压后,将bin,include,lib中的内容 拷贝到CUDA文件目录v10.1的bin,include,lib对应目录下,提示替换的话点击OK。

步骤三 下载OpenPose

OpenPose的GitHub:https://github.com/CMU-Perceptual-Computing-Lab/openpose

步骤四 下载安装CMake

https://cmake.org/download/

步骤五 生成环境搭建

在\openpose\3rdparty\windows下找到四个.bat批处理文件分别运行一次以自动下载所需环境
在这里插入图片描述
在\openpose\models下找到getModels.bat批处理文件运行下载所需模型。

步骤六 CMake

路径如下
在这里插入图片描述点击Configure配置,自动匹配VS2019,出现不自动匹配VS之后无法Configure成功的错误,没找到解决方案只能卸载重新下载至C盘,感觉应该是之前装到D盘的原因。然后选择64位系统。
在这里插入图片描述
之后Finish,点击Generate,会下载caffe相关的一些东西,产生了卡住不动,点击stop后重新Generate,然后完成Generate。点击Open Project可以打开生成的工程。

步骤八 运行demo

在VS中改Debug为Release,右击OpenPose library下的openpose设为启动项目,生成library。
OpenPoseDemo右击设为启动项目F5运行。效果如下。
在这里插入图片描述
运行demo出现GPU问题:Cuda check failed (35 vs. 0): CUDA driver version is insufficient for CUDA runtime version。
是由于CUDA版本和显卡驱动不匹配。在设备管理器中显示适配器找到显卡更新驱动程序即可。

参考CSDN文章

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章