ubuntu22.04-openpose的安装(cpu)

  1. Anaconda 不应安装在您的系统上或应停用。Anaconda 包含与 Caffe 不兼容的 Protobuf 版本。要么卸载 anaconda 并通过 apt-get 安装 protobuf,要么使用命令停用 Conda conda deactivate(如果不在基本环境中,则两次)注意:经过安装不影响

  2. 安装CMake 图形用户界面

    • Ubuntu 20:运行命令sudo apt-get install cmake-qt-gui注意: 需要先安装cmake网上下载安装即可
    • Ubuntu 18:从源代码下载并编译 CMake-gui。通过安装的默认 CMake-gui 版本 (3.10)sudo apt-get install cmake-qt-gui会引发一些编译错误。所需的 CMake 版本 >= 3.12。
      • 通过运行卸载当前的 Cmake-gui 版本sudo apt purge cmake-qt-gui
      • 通过运行安装 OpenSSL 以构建 CMake sudo apt install libssl-dev
      • sudo apt-get install qtbase5-dev
      • CMake 下载网站下载Latest Release名为.CMake Unix/Linux Sourcecmake-X.X.X.tar.gz
      • 解压缩它并从终端进入该文件夹。
      • ./configure --qt-gui。确保没有发生错误。
      • ./bootstrap && make -j`nproc` && sudo make install -j`nproc` 。确保没有发生错误。
      • 假设您的 CMake 下载文件夹位于 {CMAKE_FOLDER_PATH} 中,每次这些说明提到 时cmake-gui,您都必须将该行替换为{CMAKE_FOLDER_PATH}/bin/cmake-gui
    • Ubuntu 14 或 16:运行命令sudo apt-get install cmake-qt-gui。注意:如果您更喜欢通过命令行使用 CMake,请参阅doc/installation/0_index.md#CMake-Command-Line-Configuration-(Ubuntu-Only)
  3. Nvidia GPU 版本先决条件:

    1. 注意:OpenPose 已在 Ubuntu 20 上使用 CUDA 11.7.1 (cuDNN 8.5.0) 进行了广泛测试较旧的 OpenPose 版本(v1.6.X 和 v1.5.X)使用适用于 Ubuntu 18 的 CUDA 10.1 (cuDNN 7.5.1) 和适用于 Ubuntu 14 和 16 的 CUDA 8.0 (cuDNN 5.1)进行了测试。我们强烈建议使用这些组合来最大程度地减少潜在的安装问题。其他组合也应该有效,但我们不提供与 CUDA/cuDNN 或其与 OpenPose 集成相关的安装/编译问题的任何支持。注意:如果启用了安全启动(默认情况下未启用),则 MOK 密钥安装部分可能是必需的。为此,记录公钥输出路径,并sudo mokutil --import PATH_TO_PUBLIC_KEY在自动安装失败时手动调用。
    2. 将您的 Nvidia 驱动程序升级到最新版本。
      • 对于 Ubuntu 20,请下载 ( 515.65 )
    3. CUDAsudo bash ./scripts/ubuntu/install_cuda.sh如果你对CUDA不太熟悉,你可以简单地运行。如果是,那么您也可以执行以下操作之一:
      • Ubuntu 20 ( CUDA 11.7.1 ):从其官方网站下载 CUDA 11.7.1 。大多数Ubuntu计算机都使用Architecturenamed x86_64,我们个人推荐Installer Typenamed runfile (local)。然后,按照 Nvidia 网站安装说明进行操作。安装时,请确保启用符号链接usr/local/cuda以最大程度地减少未来潜在的错误。如果 (Nvidia) 驱动程序是手动安装的,请取消选中“安装驱动程序”选项。
      • Ubuntu 18 ( CUDA 10.1 ):类似于 Ubuntu 20 的说明,但使用 CUDA 版本 10.1。
      • Ubuntu 14 或 16(CUDA 8 或 10):运行sudo ./scripts/ubuntu/install_cuda.sh(如果是 Ubuntu 16 或 14 以及图形卡高达 10XX),或者从其网站下载并安装它。
    4. cuDNN
      • 下载它(通常称为cuDNN Library for Linux (x86_64)):
        • Ubuntu 20:cuDNN 8.5.0。由于#1864中概述的性能下降问题,目前不推荐使用 cuDNN 。
        • Ubuntu 18:cuDNN 7.5.1
        • Ubuntu 14 或 16(cuDNN 5.1 或 7.2):运行sudo ./scripts/ubuntu/install_cudnn_up_to_Ubuntu16.sh(如果是 Ubuntu 16 或 14 且显卡最高 10XX)或从其网站下载
      • 并安装它:
        • 为了手动安装它(任何版本),只需解压缩它并将其内容复制(合并)到 CUDA 文件夹中,通常/usr/local/cuda-{version}/在 Ubuntu 和C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v{version}\Windows 中。
  4. OpenCL / AMD GPU 版本先决条件(仅当您没有 Nvidia GPU 并且想在 AMD 显卡上运行时):

    • Ubuntu 20 或 18:未经测试且不受官方支持。尝试需要您自担风险。如果没有可用的 Nvidia GPU,您可能需要使用 CPU 版本。
    • Ubuntu 14 或 16:
      1. 从AMD-OpenCL下载适用于 Ubuntu 的第 3 方 ROCM 驱动程序。
      2. 安装sudo apt-get install libviennacl-dev
  5. 安装Caffe、OpenCV 和 Caffe 先决条件注意:需要

    • OpenCV 必须已安装在您的计算机上。它可以与 一起安装sudo apt-get install libopencv-dev。您还可以使用自己编译的 OpenCV 版本。
    • Caffe 先决条件:默认情况下,OpenPose 在底层使用 Caffe。如果您以前没有使用过 Caffe,请在sudo bash ./scripts/ubuntu/install_deps.sh安装所需的 CUDA 和 cuDNN 版本后运行来安装其依赖项。
    • CMake 配置生成先决条件(它们可能已默认安装):sudo apt install protobuf-compiler libgoogle-glog-dev.
    • OpenPose 需要先决条件(它们可能已默认安装):sudo apt install libboost-all-dev libhdf5-dev libatlas-base-dev注意:boot可能安装失败解决方法如下https://wenku.csdn.net/answer/e7251ffd1dcc87ddacfabeedbde6891f

cmake-gui

cmake .

make -j`nproc`

./build/examples/openpose/openpose.bin --image_dir examples/media/ --net_resolution '160x80'

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值