Try   HackMD

OpenPose採坑紀錄

tags: 其他

官方github:https://github.com/CMU-Perceptual-Computing-Lab/openpose
使用30系顯示卡仍存在cuDNN問題(參考踩坑记录)Ubuntu20.04运行Openpose出现已放弃(核心已转储)的原因和解决方案

系統配置

  • 顯示卡:Nvidia FE RTX3070
  • os: Ubuntu 20.04 LTS
  • Anaconda installed(懶得解安裝)
  • CUDA version: 11.7
    • cudnn-linux-x86_64-8.4.1.50_cuda11.6-archive.tar.xz
  • cuDNN:8.4.1.50
  • protobuf:2.6.1
  • cmake:3.12.2
  • gcc/g++:5.3.1

詳細安裝教學跳轉至安裝

安裝

  1. 安裝Nvidia driver/CUDA/cuDNN
    參考其他網站安裝教學:

  2. CUDA:除參考以上連結外,其中安裝cuda時請根據官方cuda toolkit對應系統版本下載;若遇到wget下載大檔案卡死問題請參考這篇

  3. cuDNN:NVIDIA針對DNN的加速lib

  4. 安裝openpose

Openpose操作

ubuntu下OpenPose的安裝、使用、初步介紹
參數說明

顯示卡內存過小,執行時加入

--net_resolution 320x176
./build/examples/openpose/openpose.bin -camera_resolution 320x240 -net_resolution 128x96

Openpose python API

先到build/python中執行:

sudo make install

使用過多python版本時,改用Cmake設定之python path位置執行:

/usr/bin/python3.x 01_body_from_image.py

模型研究

欸你在幹嘛?跟一眼瞬間就懂你的行為辨識技術初次見面