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文章

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