精华内容
下载资源
问答
  • 软硬件环境windows 10 64bitcuda 10.1cudnn 7.6.35anaconda with python 3.7ubuntu 18.04 64bitNVidia GTX 1070Ticmake 3.18.4protobuf 3.8.0简介OpenPose人体姿态识别项目是美国卡耐基梅隆大学(CMU)基于卷积神经...

    软硬件环境

    • windows 10 64bit
    • cuda 10.1
    • cudnn 7.6.35
    • anaconda with python 3.7
    • ubuntu 18.04 64bit
    • NVidia GTX 1070Ti
    • cmake 3.18.4
    • protobuf 3.8.0

    简介

    OpenPose人体姿态识别项目是美国卡耐基梅隆大学(CMU)基于卷积神经网络和监督学习并以caffe为框架开发的开源库。可以实现人体动作、面部表情、手指运动等姿态估计。适用于单人和多人,具有极好的鲁棒性,是世界上首个基于深度学习的实时多人二维姿态估计应用。人体姿态估计技术在体育健身、动作采集、人机交互、舆情监测等领域具有广阔的应用前景。

    算法体验

    如果仅仅是想体验下这个项目,官方提供了windows版的可执行文件下载,有gpucpu2个版本,地址是: https://github.com/CMU-Perceptual-Computing-Lab/openpose/releases/,解压后进入文件夹,下载项目中需要用到的各种模型

    cd openpose\models
    .\getModels.bat

    6025a3fb62e3cbd701ec742de470cce2.png

    openpose

    使用本地视频文件进行测试

    cd ..
    bin\OpenPoseDemo.exe --video examples\media\video.avi

    911f63f2471c022d739e766d21d406f4.png

    openpose

    源码编译

    我这里是有gpu环境,因此需要安装nvidia的驱动,cudacuDNN,具体安装方法前面的博文已经介绍过了,参考下面链接

    • nvidia驱动安装,https://xugaoxiang.com/2020/09/24/ubuntu-nvidia-driver/
    • CUDA和cuDNN安装, https://xugaoxiang.com/2019/12/13/ubuntu-cuda/
    git clone https://github.com/CMU-Perceptual-Computing-Lab/openpose.git
    cd openpose
    conda create -n openpose python=3.7
    conda activate openpose
    sudo apt install cmake build-essential
    mkdir build
    cd build
    cmake ..
    make -j `nproc`
    cd ../models
    ./getModels.sh
    cd ..
    ./build/example/openpose.bin --video examples/media/video.avi

    7989bb9750726ad52b6e537bbafe31cb.png

    openpose

    如果原来的系统中已经安装过了caffe,那么openpose可以直接使用而不需要再次安装了

    cmake -DBUILD_CAFFE=OFF -DCaffe_INCLUDE_DIRS=$somewhere/caffe/include/ -DCaffe_LIBS=$somewhere/lib/libcaffe.so ..

    如果需要在python中使用的话,cmake时需要加上参数-DBUILD_PYTHON=ON

    如果不喜欢用命令行去配置cmake,可以使用cmake-gui

    sudo apt install cmake-qt-gui

    9c8f7cfc87fecbbc41ea63de1689fc50.png

    openpose

    模型下载

    使用官方的模型下载脚本,速度非常的慢,这里将工程中用到的模型整理了,放在了百度网里,方便大家下载

    链接:https://pan.baidu.com/s/15aZe7NN3jQerWN2uZRK0mw提取码:p1mj

    pthread_create报错

    Determining if the pthread_create exist failed with the following output:
    Change Dir: /home/xugaoxiang/Works/github/openpose/build/CMakeFiles/CMakeTmp

    Run Build Command:"/usr/bin/make" "cmTC_56b97/fast"
    /usr/bin/make -f CMakeFiles/cmTC_56b97.dir/build.make CMakeFiles/cmTC_56b97.dir/build
    make[1]: Entering directory '/home/xugaoxiang/Works/github/openpose/build/CMakeFiles/CMakeTmp'
    /usr/bin/cmake: /home/xugaoxiang/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
    Building C object CMakeFiles/cmTC_56b97.dir/CheckSymbolExists.c.o
    /usr/bin/cc   -fPIC    -o CMakeFiles/cmTC_56b97.dir/CheckSymbolExists.c.o   -c /home/xugaoxiang/Works/github/openpose/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c
    /usr/bin/cmake: /home/xugaoxiang/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
    Linking C executable cmTC_56b97
    /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_56b97.dir/link.txt --verbose=1
    /usr/bin/cmake: /home/xugaoxiang/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
    /usr/bin/cc -fPIC     -rdynamic CMakeFiles/cmTC_56b97.dir/CheckSymbolExists.c.o  -o cmTC_56b97
    CMakeFiles/cmTC_56b97.dir/CheckSymbolExists.c.o: In function `main':
    CheckSymbolExists.c:(.text+0x1b): undefined reference to `pthread_create'

    collect2: error: ld returned 1 exit status
    CMakeFiles/cmTC_56b97.dir/build.make:97: recipe for target 'cmTC_56b97' failed
    make[1]: *** [cmTC_56b97] Error 1
    make[1]: Leaving directory '/home/xugaoxiang/Works/github/openpose/build/CMakeFiles/CMakeTmp'
    Makefile:126: recipe for target 'cmTC_56b97/fast' failed
    make: *** [cmTC_56b97/fast] Error 2

    这是系统中缺失了pthread相关的库,解决方法

    sudo apt-get install manpages-posix manpages-posix-dev

    caffe代码拉不下来

    -- Found glog    (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libglog.so)
    -- Found Protobuf: /usr/local/lib/libprotobuf.so;-lpthread (found version "3.8.0")
    -- Found OpenCV: /usr (found version "3.2.0")
    -- Caffe will be downloaded from source now. NOTE: This process might take several minutes depending
            on your internet connection.
    -- Caffe has already been downloaded.
    error: pathspec 'c95002f' did not match any file(s) known to git.
    -- Caffe will be built from source now.
    -- Download the models.
    -- Downloading BODY_25 model...
    -- Model already exists.
    -- Not downloading body (COCO) model
    -- Not downloading body (MPI) model
    -- Downloading face model...
    -- Model already exists.
    -- Downloading hand model...
    -- Model already exists.
    -- Models Downloaded.
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /home/xugaoxiang/Works/github/openpose/build

    CMU自己维护了一个caffe的工程,但是找了一圈,并没有发现有c95002f这个tag,所以,在配置的时候拉不下来源码,其实clone最新的就可以了,因此去修改CMakeLists.txt,将c95002f替换成master就可以了

    fb5c9181f921d6daedc00842e1d87941.png

    openpose

    protobuf版本不一致

    Protobuf compiler version doesn't match library version 3.8.0

    我这里使用的是anaconda的环境,默认安装的版本是3.11.4,与caffe要求的3.8.0不相符,使用conda安装3.8.0即可

    conda install protobuf==3.8.0

    或者也可以编译protobuf源码,步骤如下

    wget https://github.com/protocolbuffers/protobuf/archive/v3.8.0.tar.gz
    tar xvf protobuf-3.8.0.tar.gz
    cd protobuf-3.8.0
    ./autogen.sh
    ./configure
    make
    sudo make install

    安装完毕之后,使用protoc --version来检查下版本是不是正确

    atlas报错

    CMake Error at /usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
      Could NOT find Atlas (missing: Atlas_CLAPACK_INCLUDE_DIR
      Atlas_CBLAS_LIBRARY Atlas_BLAS_LIBRARY)
    Call Stack (most recent call first):
      /usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
      cmake/Modules/FindAtlas.cmake:43 (find_package_handle_standard_args)
      cmake/Dependencies.cmake:113 (find_package)
      CMakeLists.txt:46 (include)

    因为系统中并没有安装atlas,使用apt安装

    sudo apt install libatlas-base-dev

    cmake版本问题

    -- NVIDIA CUDA:
    --   Target GPU(s)     :   Auto
    --   GPU arch(s)       :   sm_61
    --   cuDNN             :   Yes (ver. 7.6.5)
    --
    -- Install:
    --   Install path      :   /home/xugaoxiang/Works/github/openpose/build/caffe
    --
    CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
    Please set them or make sure they are set and tested correctly in the CMake files:
    CUDA_cublas_device_LIBRARY (ADVANCED)
        linked by target "caffe" in directory /home/xugaoxiang/Works/github/openpose/3rdparty/caffe/src/caffe

    -- Configuring incomplete, errors occurred!
    See also "/home/xugaoxiang/Works/github/openpose/build/caffe/src/openpose_lib-build/CMakeFiles/CMakeOutput.log".
    See also "/home/xugaoxiang/Works/github/openpose/build/caffe/src/openpose_lib-build/CMakeFiles/CMakeError.log".
    CMakeFiles/openpose_lib.dir/build.make:105: recipe for target 'caffe/src/openpose_lib-stamp/openpose_lib-configure' failed
    make[2]: *** [caffe/src/openpose_lib-stamp/openpose_lib-configure] Error 1
    CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/openpose_lib.dir/all' failed
    make[1]: *** [CMakeFiles/openpose_lib.dir/all] Error 2
    Makefile:83: recipe for target 'all' failed
    make: *** [all] Error 2

    这个问题是由于系统中的cmake版本引起的,openposecmake版本的最低要求是3.12,具体可以参考链接 https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/master/doc/prerequisites.md#ubuntu-prerequisites, 而ubuntu 18.04的默认版本是3.10.2。解决方法有2种,分别是

    • 使用snap安装

      安装方法非常简单,但是国内的速度是真的真的真的慢,以至于后来,实在是等不下去了,我直接拉源码编译了。愿意等的话,也是可以成功的

      sudo apt remove --purge cmake
      sudo snap install cmake --classic
    • 编译cmake的源码

      源码编译cmake,稍微复杂一点,步骤如下

      sudo apt remove --purge cmake
      sudo apt install libssl-dev
      wget https://github.com/Kitware/CMake/releases/download/v3.18.4/cmake-3.18.4.tar.gz
      tar xvf cmake-3.18.4
      cd cmake-3.18.4
      ./bootstrap
      make
      sudo make install

    libpangoft报错

    make的过程中报错

    [ 51%] Linking CXX shared library libopenpose_core.so
    [ 51%] Built target openpose_core
    [ 51%] Linking CXX executable 1_custom_post_processing.bin
    //home/xugaoxiang/anaconda3/lib/libpangoft2-1.0.so.0: undefined reference to `FcWeightToOpenTypeDouble'
    //home/xugaoxiang/anaconda3/lib/libpangoft2-1.0.so.0: undefined reference to `FcWeightFromOpenTypeDouble'

    collect2: error: ld returned 1 exit status
    examples/tutorial_add_module/CMakeFiles/1_custom_post_processing.bin.dir/build.make:171: recipe for target 'examples/tutorial_add_module/1_custom_post_processing.bin' failed
    make[5]: *** [examples/tutorial_add_module/1_custom_post_processing.bin] Error 1
    CMakeFiles/Makefile2:1280: recipe for target 'examples/tutorial_add_module/CMakeFiles/1_custom_post_processing.bin.dir/all' failed
    make[4]: *** [examples/tutorial_add_module/CMakeFiles/1_custom_post_processing.bin.dir/all] Error 2
    [ 51%] Linking CXX executable 18_synchronous_custom_all_and_datum.bin
    //home/xugaoxiang/anaconda3/lib/libpangoft2-1.0.so.0: undefined reference to `FcWeightToOpenTypeDouble'
    //home/xugaoxiang/anaconda3/lib/libpangoft2-1.0.so.0: undefined reference to `FcWeightFromOpenTypeDouble'

    collect2: error: ld returned 1 exit status
    examples/tutorial_api_cpp/CMakeFiles/18_synchronous_custom_all_and_datum.bin.dir/build.make:171: recipe for target 'examples/tutorial_api_cpp/18_synchronous_custom_all_and_datum.bin' failed
    make[5]: *** [examples/tutorial_api_cpp/18_synchronous_custom_all_and_datum.bin] Error 1
    CMakeFiles/Makefile2:1307: recipe for target 'examples/tutorial_api_cpp/CMakeFiles/18_synchronous_custom_all_and_datum.bin.dir/all' failed
    make[4]: *** [examples/tutorial_api_cpp/CMakeFiles/18_synchronous_custom_all_and_datum.bin.dir/all] Error 2
    Makefile:148: recipe for target 'all' failed
    make[3]: *** [all] Error 2
    CMakeFiles/openpose_lib.dir/build.make:143: recipe for target 'openpose_lib' failed
    make[2]: *** [openpose_lib] Error 2
    CMakeFiles/Makefile2:94: recipe for target 'CMakeFiles/openpose_lib.dir/all' failed
    make[1]: *** [CMakeFiles/openpose_lib.dir/all] Error 2
    Makefile:102: recipe for target 'all' failed
    make: *** [all] Error 2

    解决方法是,使用系统的pangoft

    cd $HOME/anaconda3/lib/
    mv libpangoft2-1.0.so.0 libpangoft2-1.0.so.0.bak
    ln -s /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 libpangoft2-1.0.so.0

    参考资料

    • https://github.com/CMU-Perceptual-Computing-Lab/openpose
    • https://github.com/CMU-Perceptual-Computing-Lab/caffe
    • https://github.com/CMU-Perceptual-Computing-Lab/openpose/issues/1114
    • https://cmake.org/download/
    • https://github.com/protocolbuffers/protobuf/releases/tag/v3.8.0
    展开全文
  • 出一篇GPU配openpose的坑,主要是各种版本问题。。。CUDAV10.0CUDNNv8.0opencv3.1最新版openpose1.7.0Cmake出来之后缺一堆动态链接库,不知道是不是opencv的事儿,网上找到dll都版本不匹配openpose1.4.0试了也不行,...

    出一篇GPU配openpose的坑,主要是各种版本问题。。。

    CUDA V10.0

    CUDNN v8.0

    opencv3.1

    最新版openpose1.7.0 Cmake出来之后缺一堆动态链接库,不知道是不是opencv的事儿,网上找到dll都版本不匹配

    openpose1.4.0试了也不行,make过程中报BOOST错,大概率是这个版本默认下载的caffe3rdparty_2017_07_14.zip有问题,手动换成下载caffe3rdparty_2018_06_26.zip;但是make出来运行时还会报cuda错,目测caffe版本太老,显卡驱动太新,这个太难搞,放弃。

    最后用1.6.0顺利跑通,不过只能是c++,带python的不太行,下了官网的pybind11也说找不到,暂时不知道啥问题,可能pybind11版本太老(因为貌似1.4.0版可以用)?其他过程参见上一篇就行。

    这个是openpose-1.6.0\3rdparty\windows的截图

    f99347d7737dffd37e94a2e810563acf.png

    展开全文
  • OpenPose安装

    2020-09-03 11:14:47
    目录Windows Portable Demo安装视频教程操作系统Community-Based Work依赖软件克隆OpenPose更新OpenPose安装安装过程中出现的问题Prerequisites配置OpenPose构建OpenPose运行OpenPoseWindows说明重装卸载部署...

    Windows Portable Demo

    如果您只是想在Windows中使用OpenPose Demo,只需使用OpenPose可移植二进制文件的最新版本即可,您可以在发布页面下载该二进制文件。请阅读下载文件中的Instructions.txt,学习下载OpenPose所需的模型(大约500兆)。
    仅当您计划修改OpenPose代码或将其与另一个库或项目集成时,您可以继续阅读下面的安装文档。如果你只是想在Windows上运行OpenPose,你可以停止阅读这个文档。

    安装视频教程

    操作系统

    Community-Based Work

    依赖软件

    克隆OpenPose

    更新OpenPose

    安装

    安装过程中出现的问题

    Prerequisites

    配置OpenPose

    构建OpenPose

    运行OpenPose

    Windows说明

    重装

    卸载

    部署OpenPose(将OpenPose导出到其他项目)

    展开全文
  • Openpose1.4.0-based Project Configuration ...【OpenPose-WindowsOpenPose1.4.0+VS2017+CUDA9.2+cuDNN9.2+Windows配置教程 环境 操作系统:Windows 10 Enterprise x64 OpenPose:1.4.0 CUDA:...

    OpenPose1.4.0-based Project Configuration

    前期Example和Demo的安装与环境配置参见
    【OpenPose-Windows】 OpenPose1.4.0+VS2017+CUDA9.2+cuDNN9.2+Windows配置教程


    环境

    操作系统:Windows 10 Enterprise x64
    OpenPose:1.4.0
    CUDA: cuda_9.2.148_win10
    cuDNN:cudnn-9.2-windows10-x64-v7.2.1.38
    Visual Studio:Visual Studio Enterprise 2017

    步骤1:文件组织

    在解决方案中新建项目【Windows控制台应用程序】,切换解决方案配置为Release,右击新建的项目设为启动项目,打开属性页备用。
    这里写图片描述


    具体步骤如下:
    1. 项目文件夹
      进入 \$(SolutionDir)\$(ProjectDir)
      (e.g. C:\Users\Skaldak\Documents\Visual Studio 2017\Projects\HIS\Posture 其中\HIS为解决方案路径 $(SolutionDir),\Posture 为项目路径 $(ProjectDir)
    2. 动态链接库dll
      将\openpose目录下
      \include文件夹,
      \models文件夹与
      \openpose\build目录(\build为CMake生成工程的目录)下的
      \bin文件夹
      拷贝至\$(SolutionDir)\$(ProjectDir)。
      将\openpose\build\x64\Release目录下的
      openpose.dll
      (若是Debug配置则为\openpose\build\x64\Debug目录下的
      openposed.dll)
      拷贝至\$(SolutionDir)\$(ProjectDir)\bin
    3. 第三方3rdparty
      在\$(SolutionDir)\$(ProjectDir)目录下新建
      \3rdparty文件夹,
      将\openpose\3rdparty\windows目录下的
      \caffe文件夹,
      \caffe_cpu文件夹,
      \caffe3rdparty文件夹与
      \opencv文件夹
      拷贝至\$(SolutionDir)\$(ProjectDir)\3rdparty
    4. OpenPose静态库lib
      在\$(SolutionDir)\$(ProjectDir)\3rdparty目录下新建
      \openpose文件夹,
      将\openpose\build\src\openpose\Release目录下的
      openpose.lib
      (若是Debug配置则为\openpose\build\src\openpose\Debug目录下的
      openposed.lib库)
      拷贝至\$(SolutionDir)\$(ProjectDir)\3rdparty\openpose

    最终文件结构如下:
    • $(SolutionDir)
      • $(ProjectDir)
        • 3rdparty
          • caffe
          • caffe_cpu
          • caffe3rdparty
          • freeglut
          • opencv
          • openpose
        • bin
        • include
        • models

    在这里插入图片描述

    步骤2:属性配置

    转到刚才备用的属性页,以下列出与默认配置所作改动:

    关于仅使用 CPU(USE_CPU_ONLY)与使用 NVIDIA GPU(USE_CUDA):
    注意电脑硬件支持否则运行时可能报错Cuda check failed
    USE_CPU_ONLY配置需要caffe_cpu框架支持而USE_CUDA配置需要caffe框架支持;
    USE_CPU_ONLY配置与USE_CUDA配置的预处理器不同;
    USE_CUDA配置包含CUDA附加包含目录以及CUDA附加依赖项。
    关于 DEBUG配置与 RELEASE配置:
    注意以下lib/dll/.h一致性否则可能报错无法定位程序输入点于动态链接库
    使用Debug配置CMake编译,生成OpenPose Library得到的lib/dll只能用于Debug配置;
    使用Release配置CMake编译,生成OpenPose Library得到的lib/dll只能用于Release配置。
    二者lib与dll有别: DEBUG配置附加依赖项中静态库部分末尾有d,动态链接库部分末尾有d;
    RELEASE配置中预处理器包含NDEBUG。

    • 常规>全程序优化>无全程序优化

    • 调试>环境>
      (若仅使用CPU)
      PATH=$(ProjectDir)bin;$(ProjectDir)3rdparty\caffe_cpu\bin;$(ProjectDir)3rdparty\opencv\x64\vc14\bin;$(ProjectDir)3rdparty\freeglut\bin;$(ProjectDir)3rdparty\spinnaker\bin;$(LocalDebuggerEnvironment)
      (若使用NVIDIA GPU)
      PATH=$(ProjectDir)bin;$(ProjectDir)3rdparty\caffe\bin;$(ProjectDir)3rdparty\opencv\x64\vc14\bin;$(ProjectDir)3rdparty\freeglut\bin;$(ProjectDir)3rdparty\spinnaker\bin;$(LocalDebuggerEnvironment)
      注意这里不能出现空格,建议直接复制粘贴

    • C/C++>

      • 常规>

        • 附加包含目录>
          (若仅使用CPU)
          $(ProjectDir)3rdparty\opencv\include;$(ProjectDir)3rdparty\caffe_cpu\include;$(ProjectDir)3rdparty\caffe_cpu\include2;$(ProjectDir)3rdparty\caffe3rdparty\include\boost-1_61;$(ProjectDir)3rdparty\caffe3rdparty\include;$(ProjectDir)include;%(AdditionalIncludeDirectories)
          (若使用NVIDIA GPU)
          $(ProjectDir)3rdparty\opencv\include;$(ProjectDir)3rdparty\caffe\include;$(ProjectDir)3rdparty\caffe\include2;$(ProjectDir)3rdparty\caffe3rdparty\include\boost-1_61;$(ProjectDir)3rdparty\caffe3rdparty\include;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\include;$(ProjectDir)include;%(AdditionalIncludeDirectories)
        • 调试信息格式>C7 兼容 (/Z7)(启用该项在Debug配置下断点有效)
        • 多处理器编译>(是 (/MP))
      • 优化>
        (若为Release配置)

        • 优化>优化(优选速度) (/Ox)
        • 优选大小或速度>代码速度优先 (/Ot)

        (若为Debug配置)

        • 优化>已禁用 (/Od)
        • 内联函数扩展>已禁用 (/Ob0)
      • 预处理器>
        (若仅使用CPU)
        NDEBUG;USE_CAFFE;USE_CPU_ONLY;CPU_ONLY;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)
        (若使用NVIDIA GPU)
        NDEBUG;USE_CAFFE;USE_CUDA;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)
        (若为Debug配置则删除NDEBUG; 并将CMAKE_INTDIR="Release" 改为CMAKE_INTDIR="Debug"即可)

      • 代码生成>运行库>多线程 DLL (/MD)(启用该项否则在Debug配置下报错)

      • 语言>符合模式>否

      • 预编译头>不使用预编译头

      • 高级>编译为>编译为 C++ 代码 (/TP)

    • 链接器>

      • 常规>启用增量链接>否 (/INCREMENTAL:NO) (此项建议)

      • 输入>附加依赖项>
        (若仅使用CPU)
        $(ProjectDir)3rdparty\openpose\openpose.lib;$(ProjectDir)3rdparty\opencv\x64\vc14\lib\opencv_world310.lib;$(ProjectDir)3rdparty\caffe3rdparty\lib\gflags.lib;$(ProjectDir)3rdparty\caffe3rdparty\lib\glog.lib;$(ProjectDir)3rdparty\caffe_cpu\lib\caffe.lib;$(ProjectDir)3rdparty\caffe_cpu\lib\caffeproto.lib;$(ProjectDir)3rdparty\caffe3rdparty\lib\libboost_system-vc140-mt-1_61.lib;$(ProjectDir)3rdparty\caffe3rdparty\lib\libboost_filesystem-vc140-mt-1_61.lib;%(AdditionalDependencies)
        (若使用NVIDIA GPU)
        $(ProjectDir)3rdparty\openpose\openpose.lib;$(ProjectDir)3rdparty\opencv\x64\vc14\lib\opencv_world310.lib;$(ProjectDir)3rdparty\caffe3rdparty\lib\gflags.lib;$(ProjectDir)3rdparty\caffe3rdparty\lib\glog.lib;$(ProjectDir)3rdparty\caffe\lib\caffe.lib;$(ProjectDir)3rdparty\caffe\lib\caffeproto.lib;$(ProjectDir)3rdparty\caffe3rdparty\lib\libboost_system-vc140-mt-1_61.lib;$(ProjectDir)3rdparty\caffe3rdparty\lib\libboost_filesystem-vc140-mt-1_61.lib;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\lib\x64\cudart_static.lib;%(AdditionalDependencies)

    步骤3:程序调试

    打开之前CMake建立的解决方案OpenPose.sln,复制任意项目Source Files文件夹下cpp源文件的内容到我们新建的项目源文件中,可以正常运行。


    以上属性配置有若干冗余,部分为建议选项。
    更新于2018/09/17,增加Debug配置。

    展开全文
  • If you want to use OpenPose without installing or writing any code, simply download and use the latest Windows portable version of OpenPose! Otherwise, you could build OpenPose from source. See the ...
  • openposewindows环境下的配置

    千次阅读 热门讨论 2020-05-03 13:50:36
    由于毕业设计需要用到 openpose , 在网站上看了大量博客之后,结合自己遇到的问题,在打穿了10个电脑之后,写下了这个博客。 本人的配置是win10 + vs2019 ...如果是刚安装,会让你选择下载的扩展包,安装过的在...
  • [Windows]OpenPose安装问题小结

    千次阅读 2020-01-27 23:39:46
    文章目录 1. Release中binary和源码...使用COCO或者MPI模型,这两个模型要求的显存为2G(注意2.5G和2G是安装了cuDNN之后,原来的CUDA要求为12G以上) 参考链接:官方doc Installation Requirements and Dependencies ...
  • cuda安装一直下一步即可 cudnn文件解压后出现4个文件(夹) 将其复制到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v(version) 下 添加环境变量到系统变量Path中 1)C:\Program Files\NVIDIA GPU ...
  • windows上相对于ubuntu要简单点,测试通过环境为 windows10 1903版本 x64+GTX940MX显卡 2G独显 CUDA10.2+CUDNN7.65 ubuntu测试通过环境 ubuntu16.04+cuda9.2+cudnn7.6.5+GTX940MX显卡 2G独显 ...安装过程确实出
  • 参考官方:GitHub安装教程 安装时参考的代码:code1 code2
  • 近来大部分时间在研究行为识别,而在行为识别中效果比较好的骨骼参数提取要数openpose了,这个是cvpr2017的一篇论文,github的地址:openpose, 关于它的安装、编译、和运行demo,我在windows环境和ubuntu下均尝试过...
  • 多人脸部\肢体\手部识别OpenPose安装

    千次阅读 2017-09-08 14:10:33
    项目网址: https://github.com/CMU-Perceptual-Computing-Lab/openpose 项目需求: 操作系统: win7, win8, win10; ubuntu14.04, 16.04 cuda: 7.5, 8 ...windows下的安装OpenPose目前可以在Win7,Win8或者Wi
  • OpenPose安装

    万次阅读 2017-11-14 11:15:29
    从网上看到了OpenPose的介绍,感觉是好东西,虽然目前...OpenPose安装: 操作系统支持 Ubuntu 14 and 16. Windows 8 and 10. Nvidia Jetson TX2, 安装指南参见doc/installation_jetson_tx2.md.
  • 我主要参考得这篇文章。 https://www.freesion.com/article/9550636512/ 然后可能会提示缺少cv2模块,这可以安装opencv-python模块即可
  • 这里写自定义目录标题openpose安装和配置使用电脑配置环境配置合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、...
  • Windows下配置openpose

    2020-07-30 16:24:13
    (2) cmake、cuda和VS安装,这里不再赘述,我安装的版本分别为cmake3.12.2,cuda10.0,VS2015; (3) 下载cmake编译所需文件和模型,因为使用cmake编译openpose源码时会下载编译所需文件,但是下载速度很慢,而且...
  • OpenPose笔记——windows 10下,自编译openpose代码(vs下能跑了,pythonAPI也能使了) 原文出处:https://blog.csdn.net/xuelanlingying/article/details/102793110 再次感谢原文博主!! 但是还有一个不足点,就是...
  • 出一篇GPU配openpose的坑,主要是各种版本问题。。。CUDAV10.0CUDNNv8.0opencv3.1最新版openpose1.7.0Cmake出来之后缺一堆动态链接库,不知道是不是opencv的事儿,网上找到dll都版本不匹配openpose1.4.0试了也不行,...
  • 由于项目人手不足,被导师从ros机器人相关的方向调到图像视频方向,又是从头开始学习···作为图像小白,当然从装环境跑程序开始···工作是安装配置CMU的开源项目Openpose,代码在GitHub上各种版本已经足够满足...
  • WindowsOpenpose试运行环境配置流程

    千次阅读 2019-03-12 17:18:18
    这几天一直在配置openposewindows环境下运行的环境,花了一些时间才把问题解决并安装成功,在这里总结一下当作备忘录。 1. 材料: (1) Openpose的代码,这个网上随便就可以搜到资源。 (2)python安装程序,这个...
  • OpenPose win10安装运行

    千次阅读 2020-08-03 17:12:59
    Alphapose win10安装我的电脑配置功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建...
  • Windows-vs2017-openpose1.40

    千次阅读 2019-02-28 14:05:56
    vs2017+openpose1.40环境搭建+运行vs2017安装获取openpose环境配置CUDA10.0安装CUDNN10.0openpose依赖项配置CMake运行 vs2017安装 vs2017社区 勾选windows平台开发 + C++桌面开发 后面配置环境(CMake)还是出现...
  •  下载、安装可以参考官方文档,Visual Studio2017、CUDA9的安装方法可以参考国内某些博客【OpenPose-WindowsOpenPose1.4.0+VS2017+CUDA9.2+cuDNN9.2+Windows配置教程 - CSDN博客 一、前序准备...
  • 这几天使用了openpose来进行关键点检测,具体项目参考:openpose。 ... ... 基本步骤(具体可以参考上面两篇博客,这里说一下要提醒的...安装VS2017(安装时选择C++的组件和Windows8SDK,VS2019的话就不知道了) 安装CUDA10
  • Windows下配置OpenPose 最近要用到OpenPose,记录下环境配置 操作系统:Windows 10 64位 显卡:1660TI(笔记本) Visual Studio:Visual Studio 2019 步骤一 下载CUDA 安装最新版本 CUDA10.1.243 ...
  • 2.安装anaconda3 windows版本 & 安装tensorflow 在本例中使用的cpu版本,GPU版本应该也没问题,最后的版本参数如下: python 3.5.5 tensorflow,1.9.0 tensorflow cpu版本的安装可参考 htt...
  • Ubuntu下配置OpenPose全流程防踩坑指南Ubuntu下配置OpenPose全流程防踩坑指南Ubuntu和Win10双系统的安装前置依赖安装Nvidia显卡驱动、CUDA及CUDNN安装OpenCV安装CMake-GUI安装Caffe依赖安装OpenPose安装参考资料 ...

空空如也

空空如也

1 2 3
收藏数 45
精华内容 18
关键字:

openpose安装windows