2019年11月12日 星期二

visual studio 2017 建置 openpose 專案 (GPU版)

版本:

OpenPose v1.5.1
visual studio 2017

Python 3.7.4

CMake 3.15.4

cuda 10.0
cudnn 7.5


step1 下載專案


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



step2 下載並安裝CMake




step3 下載並安裝CUDA與CUDNN

注意版本!!


CUDA就是一般程式的安裝方式 (下一步 下一步 ... 確定 ... 完成)


CUDNN解壓縮後,將bin、include、lib三個資料夾
複製到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0下
覆蓋原有的bin、include、lib


step4 執行相關批次檔

不用以系統管理員身分執行全選 按 Enter 即輕鬆搞定~~
C:\openpose\3rdparty\windowsgetCaffe.batgetCaffe3rdparty.batgetFreeglut.batgetOpenCV.batC:\openpose\modelsgetModels.bat

step5 開啟CMake 產生 vs2017專案







等等等.............




沒裝過 git ,要裝一下

然後

cd "C:\openpose\3rdparty"
git clone https://github.com/pybind/pybind11.git




step6 開啟、編譯與執行







綠色箭頭就可以執行了


其他執行指令(點我)


若沒有webcam
則到 OpenPoseDemo的專案 屬性中
組態屬性 > 偵錯 > 命令引數
輸入 --image_dir examples\media\


step7 執行python範例

 注意:不保證成功 注意路徑問題 與python版本問題


python -m pip install --upgrade pip
pip install opencv-python
conda create --name py374 python=3.7.4 anaconda
y
activate py374
conda install -c conda-forge opencv
y

cd "C:\openpose\build_GPU\examples\tutorial_api_python"
python 01_body_from_image.py


沒有留言:

張貼留言