GithubHelp home page GithubHelp logo

cmu-perceptual-computing-lab / openpose_unity_plugin Goto Github PK

View Code? Open in Web Editor NEW
691.0 45.0 163.0 6.22 MB

OpenPose's Unity Plugin for Unity users

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

License: Other

ShaderLab 4.40% C# 90.59% Batchfile 5.01%
openpose unity c-sharp human-pose-estimation real-time deep-learning

openpose_unity_plugin's Introduction


OpenPose Unity Plugin is a wrapper of the OpenPose library for Unity users. It provides formatted OpenPose output and some examples. OpenPose is a real-time multi-person system able to jointly detect human body, hand, facial, and foot keypoints (in total 135 keypoints) on single images.

The OpenPose Unity Plugin project is authored by Tianyi Zhao, Gines Hidalgo, and Yaser Sheikh. Currently, it is being maintained by Tianyi Zhao and Gines Hidalgo.

Demo/tutorial video of the working system.


Tianyi Zhao (left) and Gines Hidalgo (right) testing the OpenPose Unity Plugin

NOTICE

This is an alpha release, everything is subject to change. The plugin will finally be available in Unity Assets store in the future.

Contents

  1. Results
  2. Installation, Reinstallation and Uninstallation
  3. Citation
  4. License

Results

Body and Foot Estimation


Testing the OpenPose Unity Plugin for body and foot detection

Body, Foot, Face, and Hands Estimation


Testing the OpenPose Unity Plugin for body, foot, face, and hand detection

Installation, Reinstallation and Uninstallation

Follow the steps in the installation documentation in doc/installation.md.

Citation

Please cite these papers in your publications if it helps your research (the face keypoint detector was trained using the procedure described in [Simon et al. 2017] for hands):

@inproceedings{cao2018openpose,
  author = {Zhe Cao and Gines Hidalgo and Tomas Simon and Shih-En Wei and Yaser Sheikh},
  booktitle = {arXiv preprint arXiv:1812.08008},
  title = {Open{P}ose: realtime multi-person 2{D} pose estimation using {P}art {A}ffinity {F}ields},
  year = {2018}
}

@inproceedings{cao2017realtime,
  author = {Zhe Cao and Tomas Simon and Shih-En Wei and Yaser Sheikh},
  booktitle = {CVPR},
  title = {Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields},
  year = {2017}
}

@inproceedings{simon2017hand,
  author = {Tomas Simon and Hanbyul Joo and Iain Matthews and Yaser Sheikh},
  booktitle = {CVPR},
  title = {Hand Keypoint Detection in Single Images using Multiview Bootstrapping},
  year = {2017}
}

@inproceedings{wei2016cpm,
  author = {Shih-En Wei and Varun Ramakrishna and Takeo Kanade and Yaser Sheikh},
  booktitle = {CVPR},
  title = {Convolutional pose machines},
  year = {2016}
}

Links to the papers:

License

OpenPose Unity Plugin is freely available for free non-commercial use, and may be redistributed under these conditions. Please, see the license for further details. Interested in a commercial license? Check this FlintBox link. For commercial queries, use the Directly Contact Organization section from the FlintBox link and also send a copy of that message to Yaser Sheikh.

openpose_unity_plugin's People

Contributors

barmi avatar gineshidalgo99 avatar mohanreddymummareddy avatar ziutinyat avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openpose_unity_plugin's Issues

is it possible add support MacOS?

Posting rules

  1. Duplicated posts will not be answered. Check the FAQ section, other GitHub issues, and general documentation before posting. E.g., low-speed, out-of-memory, output format, 0-people detected, installation issues, ...).
  2. Fill the Your System Configuration section (all of it or it will not be answered!) if you are facing an error or unexpected behavior. Feature requests or some other type of posts might not require it.
  3. No questions about OpenPose or 3rd party libraries:
    • OpenPose-related issues should check the official OpenPose GitHub repository.
    • Caffe errors/issues, check Caffe documentation.
    • CUDA check failed errors: They are usually fixed by re-installing CUDA, then re-installing the proper cuDNN version, and then re-compiling (or re-installing) OpenPose. Otherwise, check for help in CUDA forums.
    • OpenCV errors: Install the default/pre-compiled OpenCV or check for online help.
  4. Set a proper issue title: add the Ubuntu/Windows keyword and be specific (e.g., do not call it: Error).
  5. Only English comments.
    Posts which do not follow these rules will be ignored, closed, or reported with no further clarification.

Issue Summary

Executed Command (if any)

OpenPose Output (if any)

Errors (if any)

Type of Issue

You might select multiple topics, delete the rest:

  • Compilation/installation error
  • Execution error
  • Help wanted
  • Question
  • Enhancement / offering possible extensions / pull request / etc
  • Other (type your own type)

Your System Configuration

  1. Whole console output (if errors appeared), paste the error to PasteBin and then paste the link here: LINK

  2. OpenPose version: OpenPose Unity Plugin default? Or specific commit (e.g., d52878f)? Or specific version from Release section (e.g., 1.5.0)?

  3. General configuration:

    • Operating system (lsb_release -a in Ubuntu):
    • Release or Debug mode? (by default: release):
    • Compiler (gcc --version in Ubuntu or VS version in Windows): 5.4.0, ... (Ubuntu); VS2015 Enterprise Update 3, VS2017 community, ... (Windows); ...?
  4. Non-default settings:

    • Any custom OpenPose configuration with respect to the default version? (by default: no):
  5. 3rd-party software:

    • Caffe version: Default from OpenPose, custom version, ...?
    • OpenCV version: pre-compiled apt-get install libopencv-dev (only Ubuntu); OpenPose default (only Windows); compiled from source? If so, 2.4.9, 2.4.12, 3.1, 3.2?; ...?
  6. If GPU mode issue:

    • CUDA version (cat /usr/local/cuda/version.txt in most cases):
    • cuDNN version:
    • GPU model (nvidia-smi in Ubuntu):
  7. If CPU-only mode issue:

    • CPU brand & model:
    • Total RAM memory available:
  8. If Windows system:

    • Default OpenPose DLL or Portable demo or compiled library?
  9. If speed performance issue:

    • Run the OpenPose binaries and report the OpenPose timing speed based on this link.

Unity Plugin Running Error OP_Error: Cuda check failed (35 vs. 0): CUDA driver version is insufficient for CUDA runtime version (Windows 10)

Issue Summary

I'm trying to use OpenPose Unity Plugin (Unity version 2018.3.6f1), but when I run the game mode I have this error:

OP_error:
Error:
Cuda check failed (35 vs. 0): CUDA driver version is insufficient for CUDA runtime version

Coming from:

  • c:\users\tz1\documents\openpose\src\openpose\gpu\cuda.cpp:op::getCudaGpuNumber():48
  • c:\users\tz1\documents\openpose\src\openpose\gpu\cuda.cpp:op::cudaCheck():37
  • c:\users\tz1\documents\openpose\src\openpose\gpu\cuda.cpp:op::getCudaGpuNumber():58
  • c:\users\tz1\documents\openpose\src\openpose\gpu\gpu.cpp:op::getGpuNumber():27
  • c:\users\tz1\documents\openpose\include\openpose\wrapper\wrapperauxiliary.hpp:op::configureThreadManager():1118
  • c:\users\tz1\documents\openpose\include\openpose\wrapper\wrapper.hpp:op::WrapperT<struct op::Datum,class std::vector<class std::shared_ptr,class std::allocator<class std::shared_ptr > >,class std::shared_ptr<class std::vector<class std::shared_ptr,class std::allocator<class std::shared_ptr > > >,class std::shared_ptr<class op::Worker<class std::shared_ptr<class std::vector<class std::shared_ptr,class std::allocator<class std::shared_ptr > > > > > >::exec():424
  • c:\users\tz1\documents\openpose\src\openpose\unity\unitybinding.cpp:op::openpose_main():453
  • [Error occurred in a destructor or in the OpenPose Unity Plugin, so no std::exception has been thrown. Returning with exit status 0]

UnityEngine.Debug:LogError(Object)
OpenPose.OPWrapper:m__0(String, Int32) (at Assets/OpenPose/Modules/Scripts/OPWrapper.cs:231)
OpenPose.OPBind:_OPRun()
OpenPose.OPWrapper:OPExecuteThread() (at Assets/OpenPose/Modules/Scripts/OPWrapper.cs:268)

I installed the latest OpenPose portable demo available (v. 1.4), but I read that the software version required is the 1.5.0.

OpenPose v. 1.4 (openpose-1.4.0-win64-gpu-binaries_recommended.zip) works properly.

Can you help me?

Thx

Executed Command (if any)

Play mode Unity 2018.3.6

Errors (if any)

OP_error:
Error:
Cuda check failed (35 vs. 0): CUDA driver version is insufficient for CUDA runtime version

Coming from:

  • c:\users\tz1\documents\openpose\src\openpose\gpu\cuda.cpp:op::getCudaGpuNumber():48
  • c:\users\tz1\documents\openpose\src\openpose\gpu\cuda.cpp:op::cudaCheck():37
  • c:\users\tz1\documents\openpose\src\openpose\gpu\cuda.cpp:op::getCudaGpuNumber():58
  • c:\users\tz1\documents\openpose\src\openpose\gpu\gpu.cpp:op::getGpuNumber():27
  • c:\users\tz1\documents\openpose\include\openpose\wrapper\wrapperauxiliary.hpp:op::configureThreadManager():1118
  • c:\users\tz1\documents\openpose\include\openpose\wrapper\wrapper.hpp:op::WrapperT<struct op::Datum,class std::vector<class std::shared_ptr,class std::allocator<class std::shared_ptr > >,class std::shared_ptr<class std::vector<class std::shared_ptr,class std::allocator<class std::shared_ptr > > >,class std::shared_ptr<class op::Worker<class std::shared_ptr<class std::vector<class std::shared_ptr,class std::allocator<class std::shared_ptr > > > > > >::exec():424
  • c:\users\tz1\documents\openpose\src\openpose\unity\unitybinding.cpp:op::openpose_main():453
  • [Error occurred in a destructor or in the OpenPose Unity Plugin, so no std::exception has been thrown. Returning with exit status 0]

UnityEngine.Debug:LogError(Object)
OpenPose.OPWrapper:m__0(String, Int32) (at Assets/OpenPose/Modules/Scripts/OPWrapper.cs:231)
OpenPose.OPBind:_OPRun()
OpenPose.OPWrapper:OPExecuteThread() (at Assets/OpenPose/Modules/Scripts/OPWrapper.cs:268)

Type of Issue

You might select multiple topics, delete the rest:

  • Execution error
  • Help wanted
  • Question

Your System Configuration

  1. OpenPose version: v. 1.4.0
    OpenPose Unity Plugin default

  2. General configuration:

    • Operating system : Windows 10
    • Compiler: VS2017 community
  3. Non-default settings:

    • Any custom OpenPose configuration with respect to the default version? (by default: no):
  4. 3rd-party software:

    • Caffe version: Default from OpenPose
    • OpenCV version: OpenPose default (only Windows);
  5. If GPU mode issue:

    • CUDA version (cat /usr/local/cuda/version.txt in most cases): 10.0
    • cuDNN version: 7.5.0
    • GPU model (nvidia-smi in Ubuntu): Nvidia GeForce GTX 1070
  6. If Windows system:

    • Default OpenPose DLL

Openpose Unity MUCH SLOWER in build than editor

Hi
When I create a build of my project using webcam to track the skeleton, just using the basic demo with a button to start tracking. The build runs at 0.5-0.9fps in a high end computer, in that same computer while on Unity editor, it runs at 9-10 fps. Any idea?

Getting stuck at retrieving 2D pose keypoints

!!!actually not an issue more like question. Now I am getting stuck at retrieving 2D pose keypoints in Unity. Please help me. I would like to get the key points of pose( like x,y position in each frame) ?
I really appreciate that if someone give hint to me how to get the key points of our body part.

How can I get the coordinates of the keypoints in the Unity plugin for OpenPose? Basically, I want to use these coordinates for further proceesing.

Posting rules

  1. Duplicated posts will not be answered. Check the FAQ section, other GitHub issues, and general documentation before posting. E.g., low-speed, out-of-memory, output format, 0-people detected, installation issues, ...).
  2. Fill the Your System Configuration section (all of it or it will not be answered!) if you are facing an error or unexpected behavior. Feature requests or some other type of posts might not require it.
  3. No questions about training or 3rd party libraries:
    • OpenPose only implements testing.
    • Caffe errors/issues, check Caffe documentation.
    • CUDA check failed errors: They are usually fixed by re-installing CUDA, then re-installing the proper cuDNN version, and then re-compiling (or re-installing) OpenPose. Otherwise, check for help in CUDA forums.
    • OpenCV errors: Install the default/pre-compiled OpenCV or check for online help.
  4. Set a proper issue title: add the Ubuntu/Windows keyword and be specific (e.g., do not call it: Error).
  5. Only English comments.
    Posts which do not follow these rules will be ignored, closed, or reported with no further clarification.

Issue Summary

Executed Command (if any)

Note: add --logging_level 0 --disable_multi_thread to get higher debug information.

OpenPose Output (if any)

Errors (if any)

Type of Issue

You might select multiple topics, delete the rest:

  • Compilation/installation error
  • Execution error
  • Help wanted
  • Question
  • Enhancement / offering possible extensions / pull request / etc
  • Other (type your own type)

Your System Configuration

  1. Whole console output (if errors appeared), paste the error to PasteBin and then paste the link here: LINK

  2. OpenPose version: Latest GitHub code? Or specific commit (e.g., d52878f)? Or specific version from Release section (e.g., 1.2.0)?

  3. General configuration:

    • Installation mode: CMake, sh script, manual Makefile installation, ... (Ubuntu); CMake, ... (Windows); ...?
    • Operating system (lsb_release -a in Ubuntu):
    • Operating system version (e.g., Ubuntu 16, Windows 10, ...):
    • Release or Debug mode? (by default: release):
    • Compiler (gcc --version in Ubuntu or VS version in Windows): 5.4.0, ... (Ubuntu); VS2015 Enterprise Update 3, VS2017 community, ... (Windows); ...?
  4. Non-default settings:

    • 3-D Reconstruction module added? (by default: no):
    • Any other custom CMake configuration with respect to the default version? (by default: no):
  5. 3rd-party software:

    • Caffe version: Default from OpenPose, custom version, ...?
    • CMake version (cmake --version in Ubuntu):
    • OpenCV version: pre-compiled apt-get install libopencv-dev (only Ubuntu); OpenPose default (only Windows); compiled from source? If so, 2.4.9, 2.4.12, 3.1, 3.2?; ...?
  6. If GPU mode issue:

    • CUDA version (cat /usr/local/cuda/version.txt in most cases):
    • cuDNN version:
    • GPU model (nvidia-smi in Ubuntu):
  7. If CPU-only mode issue:

    • CPU brand & model:
    • Total RAM memory available:
  8. If Python API:

    • Python version: 2.7, 3.7, ...?
    • Numpy version (python -c "import numpy; print numpy.version.version" in Ubuntu):
  9. If Windows system:

    • Portable demo or compiled library?
  10. If speed performance issue:

    • Report OpenPose timing speed based on this link.

The wget file keeps crashing while running the getPlugins.bat file. I tried installing other versions of wget but did not work. Any suggestions would be appreciated.

Posting rules

  1. Duplicated posts will not be answered. Check the FAQ section, other GitHub issues, and general documentation before posting. E.g., low-speed, out-of-memory, output format, 0-people detected, installation issues, ...).
  2. Fill the Your System Configuration section (all of it or it will not be answered!) if you are facing an error or unexpected behavior. Feature requests or some other type of posts might not require it.
  3. No questions about OpenPose or 3rd party libraries:
    • OpenPose-related issues should check the official OpenPose GitHub repository.
    • Caffe errors/issues, check Caffe documentation.
    • CUDA check failed errors: They are usually fixed by re-installing CUDA, then re-installing the proper cuDNN version, and then re-compiling (or re-installing) OpenPose. Otherwise, check for help in CUDA forums.
    • OpenCV errors: Install the default/pre-compiled OpenCV or check for online help.
  4. Set a proper issue title: add the Ubuntu/Windows keyword and be specific (e.g., do not call it: Error).
  5. Only English comments.
    Posts which do not follow these rules will be ignored, closed, or reported with no further clarification.

Issue Summary

Executed Command (if any)

OpenPose Output (if any)

Errors (if any)

Type of Issue

You might select multiple topics, delete the rest:

  • Compilation/installation error
  • Execution error
  • Help wanted
  • Question
  • Enhancement / offering possible extensions / pull request / etc
  • Other (type your own type)

Your System Configuration

  1. Whole console output (if errors appeared), paste the error to PasteBin and then paste the link here: LINK

  2. OpenPose version: OpenPose Unity Plugin default? Or specific commit (e.g., d52878f)? Or specific version from Release section (e.g., 1.5.0)?

  3. General configuration:

    • Operating system (lsb_release -a in Ubuntu):
    • Release or Debug mode? (by default: release):
    • Compiler (gcc --version in Ubuntu or VS version in Windows): 5.4.0, ... (Ubuntu); VS2015 Enterprise Update 3, VS2017 community, ... (Windows); ...?
  4. Non-default settings:

    • Any custom OpenPose configuration with respect to the default version? (by default: no):
  5. 3rd-party software:

    • Caffe version: Default from OpenPose, custom version, ...?
    • OpenCV version: pre-compiled apt-get install libopencv-dev (only Ubuntu); OpenPose default (only Windows); compiled from source? If so, 2.4.9, 2.4.12, 3.1, 3.2?; ...?
  6. If GPU mode issue:

    • CUDA version (cat /usr/local/cuda/version.txt in most cases):
    • cuDNN version:
    • GPU model (nvidia-smi in Ubuntu):
  7. If CPU-only mode issue:

    • CPU brand & model:
    • Total RAM memory available:
  8. If Windows system:

    • Default OpenPose DLL or Portable demo or compiled library?
  9. If speed performance issue:

    • Run the OpenPose binaries and report the OpenPose timing speed based on this link.

Binary runs and Unity crashes. Camera frame empty ERROR

I work on Win10 machine, graphics GTX1080.
The testBinary.bat works in vide mode by setting --net_resolution -1312x736

I set the same values of net_resolution on Unity project and run it (in video mode).

The demo starts without showing anything and I read the following:
OP_Log: Starting OpenPose...

than I can only stop the demo. Unity doesn't crash.

image

If I run the Unity demo in webcam mode I get the same but I read the following log:

OP_Log: Camera frame empty (it has occurred for the last N consecutive frames).

Afterwards, if I stop the demo, Unity freezees.

Any hints?

Thanks!

image

Error 404 for Body Foot models

------------------------- POSE (BODY+FOOT) MODELS -------------------------
Body (BODY_25)
--2019-08-08 15:53:31-- http://posefs1.perception.cs.cmu.edu/OpenPose/models/pose/body_25%5Cpose_iter_584000.caffemodel
Resolving posefs1.perception.cs.cmu.edu (posefs1.perception.cs.cmu.edu)... 128.2.176.37
Connecting to posefs1.perception.cs.cmu.edu (posefs1.perception.cs.cmu.edu)|128.2.176.37|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-08-08 15:53:31 ERROR 404: Not Found.

Body (COCO)
--2019-08-08 15:53:31-- http://posefs1.perception.cs.cmu.edu/OpenPose/models/pose/coco%5Cpose_iter_440000.caffemodel
Resolving posefs1.perception.cs.cmu.edu (posefs1.perception.cs.cmu.edu)... 128.2.176.37
Connecting to posefs1.perception.cs.cmu.edu (posefs1.perception.cs.cmu.edu)|128.2.176.37|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-08-08 15:53:31 ERROR 404: Not Found.

Body (MPI)
--2019-08-08 15:53:31-- http://posefs1.perception.cs.cmu.edu/OpenPose/models/pose/mpi%5Cpose_iter_160000.caffemodel
Resolving posefs1.perception.cs.cmu.edu (posefs1.perception.cs.cmu.edu)... 128.2.176.37
Connecting to posefs1.perception.cs.cmu.edu (posefs1.perception.cs.cmu.edu)|128.2.176.37|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-08-08 15:53:32 ERROR 404: Not Found.

Track Hands/Wrists only?

Issue Summary

I would like to track hands only or even just the wrist joint. Is there a way to do this that I am missing?

Type of Issue

You might select multiple topics, delete the rest:

  • Help wanted
  • Question

I am working on a gesture control system and would like to know if there is a way to isolate the hands and/or wrist joints and only use those. I don't need the legs, torso, or face and just disabling the visuals for them seems to be a cheap way of doing it. Where in what code should I be looking to track only certain joints?

Thanks

Error 404 with pose files

When attempting to use getModels.bat in order to get the pose files for the Unity plugin, they are retrieving error 404. It's not happening with the other models, only with pose models.

Hand pose keeps crashing Unity 2018.3.6f1

Issue Summary

Hand pose checkbox (and bool) keeps crashing Unity 2018.3.6f1

Executed Command (if any)

Note: add --logging_level 0 --disable_multi_thread to get higher debug information.

OpenPose Output (if any)

Errors (if any)

Type of Issue

You might select multiple topics, delete the rest:

  • Compilation/installation error
  • Execution error
  • Help wanted
  • Question
  • Enhancement / offering possible extensions / pull request / etc
  • Other (type your own type)

Your System Configuration

  1. Whole console output (if errors appeared), paste the error to PasteBin and then paste the link here: LINK

  2. OpenPose version: Latest GitHub code from this Unity repo today

  3. General configuration: System Info: https://pastebin.com/RihYibbB

    • Installation mode: CMake, sh script, manual Makefile installation, ... (Ubuntu); CMake, ... (Windows); ...?
    • Operating system (lsb_release -a in Ubuntu): Windows 10.0.17134 Build 17134
    • Release or Debug mode? (by default: release): release
    • Compiler (gcc --version in Ubuntu or VS version in Windows): 5.4.0, ... (Ubuntu); VS2015 Enterprise Update 3, VS2017 community, ... (Windows); ...? Microsoft Visual Studio Community 2017
      Version 15.7.2
      VisualStudio.15.Release/15.7.2+27703.2018
      Microsoft .NET Framework
      Version 4.7.03056

Installed Version: Community

Visual C++ 2017 00369-60000-00001-AA469
Microsoft Visual C++ 2017

Application Insights Tools for Visual Studio Package 8.12.10405.1
Application Insights Tools for Visual Studio

ASP.NET and Web Tools 2017 15.0.40511.0
ASP.NET and Web Tools 2017

C# Tools 2.8.2-beta6-62916-08. Commit Hash: 2ad4aabc7a9dada097e54e544ebba48ab1c05074
C# components used in the IDE. Depending on your project type and settings, a different version of the compiler may be used.

Common Azure Tools 1.10
Provides common services for use by Azure Mobile Services and Microsoft Azure Tools.

JavaScript Language Service 2.0
JavaScript Language Service

JavaScript Project System 2.0
JavaScript Project System

JavaScript UWP Project System 2.0
JavaScript UWP Project System

Microsoft JVM Debugger 1.0
Provides support for connecting the Visual Studio debugger to JDWP compatible Java Virtual Machines

Microsoft MI-Based Debugger 1.0
Provides support for connecting Visual Studio to MI compatible debuggers

Microsoft Visual C++ Wizards 1.0
Microsoft Visual C++ Wizards

Microsoft Visual Studio VC Package 1.0
Microsoft Visual Studio VC Package

NuGet Package Manager 4.6.0
NuGet Package Manager in Visual Studio. For more information about NuGet, visit http://docs.nuget.org/.

ProjectServicesPackage Extension 1.0
ProjectServicesPackage Visual Studio Extension Detailed Info

TypeScript Tools 15.7.20419.2003
TypeScript Tools for Microsoft Visual Studio

Visual Basic Tools 2.8.2-beta6-62916-08. Commit Hash: 2ad4aabc7a9dada097e54e544ebba48ab1c05074
Visual Basic components used in the IDE. Depending on your project type and settings, a different version of the compiler may be used.

Visual C++ for Cross Platform Mobile Development (Android) 15.0.27625.00
Visual C++ for Cross Platform Mobile Development (Android)

Visual Studio Code Debug Adapter Host Package 1.0
Interop layer for hosting Visual Studio Code debug adapters in Visual Studio

Visual Studio Tools for CMake 1.0
Visual Studio Tools for CMake

Visual Studio Tools for Unity 3.7.0.1
Visual Studio Tools for Unity

Visual Studio Tools for Universal Windows Apps 15.0.27703.2018
The Visual Studio Tools for Universal Windows apps allow you to build a single universal app experience that can reach every device running Windows 10: phone, tablet, PC, and more. It includes the Microsoft Windows 10 Software Development Kit.

Windows Machine Learning Generator Extension 1.0
Windows Machine Learning Visual Studio Extension Detailed Info

  1. Non-default settings: no

  2. 3rd-party software: no

  3. If GPU mode issue:

    • CUDA version (cat /usr/local/cuda/version.txt in most cases):
    • cuDNN version:
    • GPU model (nvidia-smi in Ubuntu):
  4. If CPU-only mode issue:

    • CPU brand & model:
    • Total RAM memory available:
  5. If Python API:

    • Python version: 2.7, 3.7, ...?
    • Numpy version (python -c "import numpy; print numpy.version.version" in Ubuntu):
  6. If Windows system:

    • Portable demo or compiled library?
  7. If speed performance issue:

    • Report OpenPose timing speed based on this link.

Unity Help on the pose model selection

In openpose unity plugin , the pose model body_25 is selected ?
and where is the "pose_deploy.prototxt" and "pose_iter_584000.caffemodel" files are present.

and from where OpenPose is accessing the files for the Body_25 in unity project ?

can you let me know how its running?
and how is the flow?

The binary fails (testBinary.bat) and how to set Unity to ONLY CPU mode

Posting rules

  1. Duplicated posts will not be answered. Check the FAQ section, other GitHub issues, and general documentation before posting. E.g., low-speed, out-of-memory, output format, 0-people detected, installation issues, ...).
  2. Fill the Your System Configuration section (all of it or it will not be answered!) if you are facing an error or unexpected behavior. Feature requests or some other type of posts might not require it.
  3. No questions about OpenPose or 3rd party libraries:
    • OpenPose-related issues should check the official OpenPose GitHub repository.
    • Caffe errors/issues, check Caffe documentation.
    • CUDA check failed errors: They are usually fixed by re-installing CUDA, then re-installing the proper cuDNN version, and then re-compiling (or re-installing) OpenPose. Otherwise, check for help in CUDA forums.
    • OpenCV errors: Install the default/pre-compiled OpenCV or check for online help.
  4. Set a proper issue title: add the Ubuntu/Windows keyword and be specific (e.g., do not call it: Error).
  5. Only English comments.
    Posts which do not follow these rules will be ignored, closed, or reported with no further clarification.

Issue Summary

I do not have NVIDIA, CUDA and cuDNN. I ran getPlugins.bat , getModels.bat and testBinary.bat (by double click on the file). But it did not show any video. I've already uncommented for CPU mode in testBinary.bat but I don't know how to set in Unity as the documentation said "Then do the same settings in Unity."
https://github.com/CMU-Perceptual-Computing-Lab/openpose_unity_plugin/blob/master/doc/installation.md
(Having issues topic)

Executed Command (if any)

I double clicked on testBinary.bat for running

OpenPose Output (if any)

There was no any video

Errors (if any)

Type of Issue

You might select multiple topics, delete the rest:

  • Help wanted
  • Question

Your System Configuration

  1. Whole console output (if errors appeared), paste the error to PasteBin and then paste the link here: LINK

  2. OpenPose version: OpenPose Unity Plugin default? Or specific commit (e.g., d52878f)? Or specific version from Release section (e.g., 1.5.0)?
    OpenPose version 1.5.0 (OpenPose Unity Plugin default)

  3. General configuration:

    • Operating system : Windows 10, 64-bit
    • Release or Debug mode? (by default: release): release
    • Compiler : VS2015 Enterprise Update 3
  4. Non-default settings:

    • Any custom OpenPose configuration with respect to the default version? (by default: no): no
  5. 3rd-party software:

    • Caffe version: Default from OpenPose, custom version, ...? Default from OpenPose
    • OpenCV version: pre-compiled apt-get install libopencv-dev (only Ubuntu); OpenPose default (only Windows); compiled from source? If so, 2.4.9, 2.4.12, 3.1, 3.2?; ...? OpenPose default
  6. If GPU mode issue:

    • CUDA version (cat /usr/local/cuda/version.txt in most cases):
    • cuDNN version:
    • GPU model (nvidia-smi in Ubuntu):
  7. If CPU-only mode issue:

    • CPU brand & model: Intel(R) Core(TM) i5-8259U CPU @ 2.30GHz (8 CPUs), ~2.3GHz
    • Total RAM memory available: 3278MB ( I use windows on mac)
  8. If Windows system:

    • Default OpenPose DLL

I am sorry if I did somthing wrong. I am very new to this ^^

How to extract the pose key points in real time?

Posting rules

  1. Duplicated posts will not be answered. Check the FAQ section, other GitHub issues, and general documentation before posting. E.g., low-speed, out-of-memory, output format, 0-people detected, installation issues, ...).
  2. Fill the Your System Configuration section (all of it or it will not be answered!) if you are facing an error or unexpected behavior. Feature requests or some other type of posts might not require it.
  3. No questions about OpenPose or 3rd party libraries:
    • OpenPose-related issues should check the official OpenPose GitHub repository.
    • Caffe errors/issues, check Caffe documentation.
    • CUDA check failed errors: They are usually fixed by re-installing CUDA, then re-installing the proper cuDNN version, and then re-compiling (or re-installing) OpenPose. Otherwise, check for help in CUDA forums.
    • OpenCV errors: Install the default/pre-compiled OpenCV or check for online help.
  4. Set a proper issue title: add the Ubuntu/Windows keyword and be specific (e.g., do not call it: Error).
  5. Only English comments.
    Posts which do not follow these rules will be ignored, closed, or reported with no further clarification.

Issue Summary

Executed Command (if any)

OpenPose Output (if any)

Errors (if any)

Type of Issue

You might select multiple topics, delete the rest:

  • Compilation/installation error
  • Execution error
  • Help wanted
  • Question
  • Enhancement / offering possible extensions / pull request / etc
  • Other (type your own type)

Your System Configuration

  1. Whole console output (if errors appeared), paste the error to PasteBin and then paste the link here: LINK

  2. OpenPose version: OpenPose Unity Plugin default? Or specific commit (e.g., d52878f)? Or specific version from Release section (e.g., 1.5.0)?

  3. General configuration:

    • Operating system (lsb_release -a in Ubuntu):
    • Release or Debug mode? (by default: release):
    • Compiler (gcc --version in Ubuntu or VS version in Windows): 5.4.0, ... (Ubuntu); VS2015 Enterprise Update 3, VS2017 community, ... (Windows); ...?
  4. Non-default settings:

    • Any custom OpenPose configuration with respect to the default version? (by default: no):
  5. 3rd-party software:

    • Caffe version: Default from OpenPose, custom version, ...?
    • OpenCV version: pre-compiled apt-get install libopencv-dev (only Ubuntu); OpenPose default (only Windows); compiled from source? If so, 2.4.9, 2.4.12, 3.1, 3.2?; ...?
  6. If GPU mode issue:

    • CUDA version (cat /usr/local/cuda/version.txt in most cases):
    • cuDNN version:
    • GPU model (nvidia-smi in Ubuntu):
  7. If CPU-only mode issue:

    • CPU brand & model:
    • Total RAM memory available:
  8. If Windows system:

    • Default OpenPose DLL or Portable demo or compiled library?
  9. If speed performance issue:

    • Run the OpenPose binaries and report the OpenPose timing speed based on this link.

DllNotFoundException: openpose

Posting rules

  1. Duplicated posts will not be answered. Check the FAQ section, other GitHub issues, and general documentation before posting. E.g., low-speed, out-of-memory, output format, 0-people detected, installation issues, ...).
  2. Fill the Your System Configuration section (all of it or it will not be answered!) if you are facing an error or unexpected behavior. Feature requests or some other type of posts might not require it.
  3. No questions about training or 3rd party libraries:
    • OpenPose only implements testing.
    • Caffe errors/issues, check Caffe documentation.
    • CUDA check failed errors: They are usually fixed by re-installing CUDA, then re-installing the proper cuDNN version, and then re-compiling (or re-installing) OpenPose. Otherwise, check for help in CUDA forums.
    • OpenCV errors: Install the default/pre-compiled OpenCV or check for online help.
  4. Set a proper issue title: add the Ubuntu/Windows keyword and be specific (e.g., do not call it: Error).
  5. Only English comments.
    Posts which do not follow these rules will be ignored, closed, or reported with no further clarification.

Issue Summary

Executed Command (if any)

Note: add --logging_level 0 --disable_multi_thread to get higher debug information.

OpenPose Output (if any)

Errors (if any)

Type of Issue

You might select multiple topics, delete the rest:

  • Compilation/installation error
  • Execution error
  • Help wanted
  • Question
  • Enhancement / offering possible extensions / pull request / etc
  • Other (type your own type)

Your System Configuration

  1. Whole console output (if errors appeared), paste the error to PasteBin and then paste the link here: LINK

  2. OpenPose version: Latest GitHub code? Or specific commit (e.g., d52878f)? Or specific version from Release section (e.g., 1.2.0)?

  3. General configuration:

    • Installation mode: CMake, sh script, manual Makefile installation, ... (Ubuntu); CMake, ... (Windows); ...?
    • Operating system (lsb_release -a in Ubuntu):
    • Release or Debug mode? (by default: release):
    • Compiler (gcc --version in Ubuntu or VS version in Windows): 5.4.0, ... (Ubuntu); VS2015 Enterprise Update 3, VS2017 community, ... (Windows); ...?
  4. Non-default settings:

    • 3-D Reconstruction module added? (by default: no):
    • Any other custom CMake configuration with respect to the default version? (by default: no):
  5. 3rd-party software:

    • Caffe version: Default from OpenPose, custom version, ...?
    • CMake version (cmake --version in Ubuntu):
    • OpenCV version: pre-compiled apt-get install libopencv-dev (only Ubuntu); OpenPose default (only Windows); compiled from source? If so, 2.4.9, 2.4.12, 3.1, 3.2?; ...?
  6. If GPU mode issue:

    • CUDA version (cat /usr/local/cuda/version.txt in most cases):
    • cuDNN version:
    • GPU model (nvidia-smi in Ubuntu):
  7. If CPU-only mode issue:

    • CPU brand & model:
    • Total RAM memory available:
  8. If Python API:

    • Python version: 2.7, 3.7, ...?
    • Numpy version (python -c "import numpy; print numpy.version.version" in Ubuntu):
  9. If Windows system:

    • Portable demo or compiled library?
  10. If speed performance issue:

    • Report OpenPose timing speed based on this link.

Error 404 when downloading pose files

This question has already been asked in the closed issues section, but since the answer "Wait for several minutes and try again" hasn't worked for me (trying for ~2h now) I am opening it again.

When running getModels.bat, the face and hand are properly downloaded but I get the following error for the pose:
Resolving posefs1.perception.cs.cmu.edu (posefs1.perception.cs.cmu.edu)... 128.2.176.37 Connecting to posefs1.perception.cs.cmu.edu (posefs1.perception.cs.cmu.edu)|128.2.176.37|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2019-07-04 13:50:12 ERROR 404: Not Found.

Update: One day later the 404 error still persists.

Does it work on Android?

Hello! incredible work, congratulations!
my only doubt is if I can create an apk to test it on android.
Attachment screenshot.

thank you!
greetings from Argentina.

test

Question: How to choose GPU mode

Long story short:
I have AMD graphics card and openpose tries to use Cuda, how do I tell it to use OpenCL?
Alternatively, how do I use the CPU only?

Using Windows 10, have latest updates for all graphics drivers (Intel and Radeon)

Build is failing

Hey check the screenshot below. Just trying to build the demo scene. It works fine in editor. Any ideas?

2019-09-11 16_38_20-Settings

OpenPose sprites not getting rendered inside Unity Editor in Windows10

Posting rules

  1. Duplicated posts will not be answered. Check the FAQ section, other GitHub issues, and general documentation before posting. E.g., low-speed, out-of-memory, output format, 0-people detected, installation issues, ...).
  2. Fill the Your System Configuration section (all of it or it will not be answered!) if you are facing an error or unexpected behavior. Feature requests or some other type of posts might not require it.
  3. No questions about OpenPose or 3rd party libraries:
    • OpenPose-related issues should check the official OpenPose GitHub repository.
    • Caffe errors/issues, check Caffe documentation.
    • CUDA check failed errors: They are usually fixed by re-installing CUDA, then re-installing the proper cuDNN version, and then re-compiling (or re-installing) OpenPose. Otherwise, check for help in CUDA forums.
    • OpenCV errors: Install the default/pre-compiled OpenCV or check for online help.
  4. Set a proper issue title: add the Ubuntu/Windows keyword and be specific (e.g., do not call it: Error).
  5. Only English comments.
    Posts which do not follow these rules will be ignored, closed, or reported with no further clarification.

Issue Summary

While running Demo.scene the pose sprites are not getting rendered, instead getting a grey image in Unity Canvas.

Executed Command (if any)

Didnt execute any command. Downloaded the Plugins and models.

OpenPose Output (if any)

Errors (if any)

Type of Issue

You might select multiple topics, delete the rest:

  • Compilation/installation error
  • Execution error
  • Help wanted
  • Question
  • Enhancement / offering possible extensions / pull request / etc
  • Other (type your own type)

Your System Configuration

  1. Whole console output (if errors appeared), paste the error to PasteBin and then paste the link here: LINK

Didnt get any Errors

  1. OpenPose version: OpenPose Unity Plugin default? Or specific commit (e.g., d52878f)? Or specific version from Release section (e.g., 1.5.0)?

Default from OpenPose Unity Plugin

  1. General configuration:

    • Operating system (lsb_release -a in Ubuntu): Windows 10
    • Release or Debug mode? (by default: release): Release
    • Compiler (gcc --version in Ubuntu or VS version in Windows): 5.4.0, ... (Ubuntu); VS2015 Enterprise Update 3, VS2017 community, ... (Windows); ...? VS2015 Enterprise Update 3
  2. Non-default settings:

    • Any custom OpenPose configuration with respect to the default version? (by default: no): No
  3. 3rd-party software:

    • Caffe version: Default from OpenPose, custom version, ...? Default
    • OpenCV version: pre-compiled apt-get install libopencv-dev (only Ubuntu); OpenPose default (only Windows); compiled from source? If so, 2.4.9, 2.4.12, 3.1, 3.2?; ...? OpenPose default (only Windows)
  4. If GPU mode issue:

    • CUDA version (cat /usr/local/cuda/version.txt in most cases): release 9.0, V9.0.176
    • cuDNN version:
    • GPU model (nvidia-smi in Ubuntu): Nvidia 1080
  5. If CPU-only mode issue:

    • CPU brand & model:
    • Total RAM memory available:
  6. If Windows system:

    • Default OpenPose DLL or Portable demo or compiled library? Default OpenPose DLL
  7. If speed performance issue:

    • Run the OpenPose binaries and report the OpenPose timing speed based on this link.

After cloning the Repo, after downloading the models and Plugins. Using Unity 2018.1.6.f1(64bit) inside Editor While running the Demo.scene On Unity game view i get only grey image on the canvas and the skeleton sprites are not getting rendered. I am not getting any Errors in console. But when i checked the Gameobjects hierarchy i found it as below

OpenPose
OrthoCamera
Canvas
     BackgroundImage
     OpenPoseLogo
     FPS
     People
     HumanContainer
          Missing Prefab
          Missing Prefab
          Missing Prefab
          Missing Prefab
          Missing Prefab
    Control
EventSystem

I think the child of HumanContainer Game Object are missing some prefab. I followed and downloaded the Plugins and models and the entire repo multiple times under new Unity project. Still getting only Grey image in the Unity Editor Game view. But the actual OpenPose Release binaries are working with webcam and video input in my system. But OpenPose Unity plugin is not working. Please help how to proceed from current status.

Run unity plugin on cpu ?

I installed with success openpose last version, and tried to run unity plugin. When I open the scene and click on "play", it crashes few seconds later.

I think it's because my computer have components not strong enough. When I installed openpose, i had to make it run in CPU only mode, my graphic card was not powerful enough. I tried to find a way to tell unity to run on CPU but it seems to run on GPU no matter what I do.

This screen capture might help you understand better my problem :
https://imgur.com/a/0LyN7lE
this photo has been taken just before the crash, it's always the same messages. (I hope the link works)

I have checked the FAQ, which tells me (if I'm right) to modify the file "OpenPoseUserScript", situated in the folder :
openpose_unity_plugin-master\OpenPosePlugin\Assets\OpenPose\Examples\Scripts\

For example, it tells me to deactivate hands and face, and to reduce net resolution. I did it modifying these lines in the code : (tell me if I did something wrong)

32 :

        public bool
            handEnabled = false,
            faceEnabled = false;
        public Vector2Int
            netResolution = new Vector2Int(-1, 16),
            handResolution = new Vector2Int(16, 16),
            faceResolution = new Vector2Int(16, 16);

90 :

        private void UserConfigureOpenPose(){
            OPWrapper.OPConfigurePose(
                /* poseMode */ PoseMode.Enabled, /* netInputSize */ netResolution, /* outputSize */ null,
                /* keypointScaleMode */ ScaleMode.InputResolution,
                /* gpuNumber */ -1, /* gpuNumberStart */ 0, /* scalesNumber */ 1, /* scaleGap */ 0.3f,
                /* renderMode */ RenderMode.Cpu, /* poseModel */ PoseModel.BODY_25,
                /* blendOriginalFrame */ true, /* alphaKeypoint */ 0.6f, /* alphaHeatMap */ 0.7f,
                /* defaultPartToRender */ 0, /* modelFolder */ null,
                /* heatMapTypes */ HeatMapType.None, /* heatMapScaleMode */ ScaleMode.UnsignedChar,
                /* addPartCandidates */ false, /* renderThreshold */ renderThreshold, /* numberPeopleMax */ maxPeople,
                /* maximizePositives */ false, /* fpsMax fps_max */ -1.0,
                /* protoTxtPath */ "", /* caffeModelPath */ "", /* upsamplingRatio */ 0f);

            OPWrapper.OPConfigureHand(
                /* enable */ handEnabled, /* detector */ Detector.Body, /* netInputSize */ handResolution,
                /* scalesNumber */ 1, /* scaleRange */ 0.4f, /* renderMode */ RenderMode.None,
                /* alphaKeypoint */ 0.6f, /* alphaHeatMap */ 0.7f, /* renderThreshold */ 0.2f);

            OPWrapper.OPConfigureFace(
                /* enable */ faceEnabled, /* detector */ Detector.Body, 
                /* netInputSize */ faceResolution, /* renderMode */ RenderMode.None,
                /* alphaKeypoint */ 0.6f, /* alphaHeatMap */ 0.7f, /* renderThreshold */ 0.4f);

However, unity keeps crashing. I thought changing renderMode.Gpu to RenderMode.Cpu would tell unity to run on CPU. I don't know what to do more.
I've checked every topic or issue or FAQ I could find that seemed to have a link with my problem. Please don't just answer by giving me a link and be a bit more specific, I'm afraid I need more specific help, I'm just an intern trying to do my best openpose is quite new to me ^^

thanks for your help

Issue Summary

Unity does not seem to run using the parameters I have chosen

Executed Command (if any)

Play button pressed on demo scene from unity

OpenPose Output (if any)

Unity output : console, here is a screen capture taken before the crash.
https://imgur.com/a/0LyN7lE

Errors (if any)

None: unity crashes before.

Type of Issue

You might select multiple topics, delete the rest:

  • Execution error
    unity crashes.

Your System Configuration

  1. Whole console output Unity output : console, here is a screen capture taken before the crash.
    https://imgur.com/a/0LyN7lE

  2. OpenPose version: OpenPose Unity Plugin default

  3. General configuration:

    • Operating system : Windows 10, 64-bit
    • Release or Debug mode : release
    • Compiler : VS 2017 community
  4. Non-default settings:

    • Any custom OpenPose configuration with respect to the default version? : no
  5. 3rd-party software:

    • Caffe version: Default from OpenPose
    • OpenCV version: OpenPose default
  6. If GPU mode issue: I'm using the CPU_ONLY option, but just in case :

    • CUDA version : 10
    • cuDNN version: 7.5
    • GPU model : Nvidia Geforce GTX 760
  7. If CPU-only mode issue:

    • CPU brand & model: Intel Core i7-4700K CPU @ 3.4GHz 3.4GHz
    • Total RAM memory available: 16GB
  8. If Windows system:

    • Default OpenPose DLL or Portable demo or compiled library? Not demo, Last version of Openpose installed directly downloaded at the root of the github. Installed following the installation guide

Track only Hand keypoints

Thanks guys for making this possible. The hand key-point tracking is very robust.

I'm able to run this openpose plugin demo program in Unity 2019.

It crashes when I try to enable both face and hand tracking alongside body tracking. What could be the reason?

Combinations Working:

  1. Only Body tracking
  2. Body Tracking + hand key-point tracking
  3. Body tracking + face landmark detection

Combinations that crash the Unity:
Body Tracking + Hand Key-point + facial landmark detection.
Note: the resolution is set to
-1, 80
320, 320
320, 320

What could be the reason for Unity crash?

Apart from the above mentioned issue I would like to know about another aspect.
Is it possible to track only hands using the caffeModel provided for hands?

I shall be waiting for some valuable inputs.

Thanks..

How to OpenPose Unity Setting and Run the Demo?

Issue Summary

I did downloaded the openpose_unity_plugin and then do the instruction.
getPlugins.bat -> getModels.bat -> copy the OpenPosePlugin folder into my unity project asset folder.
And then I ran the demo scene. WebCam is on. But Unity suddenly destroyed...
I don't know the reason.
And also Unity returned the below error.

Errors (if any)

ArgumentOutOfRangeException: Non-negative number required.
Parameter name: count
System.IO.BinaryReader.ReadBytes (System.Int32 count) (at :0)
Mono.Cecil.PE.ImageReader.ReadDebugHeader () (at <28cdca1704d2491781795499c297b78b>:0)
Mono.Cecil.PE.ImageReader.ReadImage () (at <28cdca1704d2491781795499c297b78b>:0)
Mono.Cecil.PE.ImageReader.ReadImage (Mono.Disposable1[T] stream, System.String file_name) (at <28cdca1704d2491781795499c297b78b>:0) Mono.Cecil.ModuleDefinition.ReadModule (Mono.Disposable1[T] stream, System.String fileName, Mono.Cecil.ReaderParameters parameters) (at <28cdca1704d2491781795499c297b78b>:0)
Mono.Cecil.ModuleDefinition.ReadModule (System.String fileName, Mono.Cecil.ReaderParameters parameters) (at <28cdca1704d2491781795499c297b78b>:0)
Mono.Cecil.AssemblyDefinition.ReadAssembly (System.String fileName, Mono.Cecil.ReaderParameters parameters) (at <28cdca1704d2491781795499c297b78b>:0)
UnityEditor.AssemblyValidation.LoadAssemblyDefinitions (System.String[] assemblyPaths, System.String[] searchPaths) (at C:/buildslave/unity/build/Editor/Mono/AssemblyValidation.cs:196)
UnityEditor.AssemblyValidation.ValidateAssemblies (System.String[] assemblyPaths, System.Boolean enableLogging) (at C:/buildslave/unity/build/Editor/Mono/AssemblyValidation.cs:110)

broken assembly Assets/OpenPose/Plugins/ActiproSoftware.Docking.Wpf.dll, this assembly can cause crashes in the runtime
Unloading broken assembly Assets/OpenPose/Plugins/ActiproSoftware.Shared.Wpf.dll, this assembly can cause crashes in the runtime
Unloading broken assembly Assets/OpenPose/Plugins/SpinnakerNETGUId_v140.dll, this assembly can cause crashes in the runtime
Unloading broken assembly Assets/OpenPose/Plugins/SpinnakerNETGUI_v140.dll, this assembly can cause crashes in the runtime

Environment

Windows 10
Unity 2018.3.3f1
I installed the CUDA 10.0 and cuDNN v7.5.0 for CUDA 10.0
GPU is NVIDIA GeForce GTX 950M

How can I fix this problem..??
Is there something wrong action that setting the OpenPose_unity_plugin?
It because of the memory problem..?
Help me, please....!!

How can I have more than one input(ip camera) into one scene?

Issue Summary

How can I have more than one input(ip camera) into one scene?

Executed Command (if any)

OpenPose Output (if any)

Errors (if any)

Type of Issue

  • Help wanted
  • Question

Your System Configuration

  1. Whole console output (if errors appeared), paste the error to PasteBin and then paste the link here: LINK

  2. OpenPose version: OpenPose Unity Plugin using IP camera as input type

  3. General configuration:

    • Operating system (lsb_release -a in Ubuntu): Win 10
    • Release or Debug mode? (by default: release): release
    • Compiler (gcc --version in Ubuntu or VS version in Windows): VS Enterprise 2017 version 15.9.16
  4. Non-default settings: no

  5. 3rd-party software:

    • Caffe version: Default from OpenPose
    • OpenCV version: OpenPose default (only Windows)
  6. If GPU mode issue:

    • CUDA version (cat /usr/local/cuda/version.txt in most cases):
    • cuDNN version:
    • GPU model (nvidia-smi in Ubuntu):
  7. If CPU-only mode issue:

    • CPU brand & model:
    • Total RAM memory available:
  8. If Windows system:

    • Default OpenPose DLL or Portable demo or compiled library?
  9. If speed performance issue:

    • Run the OpenPose binaries and report the OpenPose timing speed based on this link.

Its not an issue but Please don't mind.

I really appreciate your work.

I would like to you to thankyou peoples for free support.

I'm a student of computer science and working on a college project can you people guide me on how can we achieve that following thing?

How can I find key point number lists (like knee=keypoint1, leftshoulder=keypoint2, etc..) and after finding these key points number, I want to find angles between key points?

Is that possible that we can calculate the angle between the 2 bones with the help of your unity plugin like that in the following image:
S1jjK

DllNotFoundException in Unity upon play?

Issue Summary

I downloaded the project, ran GetModels and GetPlugins and downloaded them all. I then opened the proejct in Unity and hit play. I get the following error:

: openpose
OpenPose.OPWrapper.OPRegisterCallbacks () (at Assets/OpenPose/Modules/Scripts/OPWrapper.cs:29)
OpenPose.Example.OpenPoseUserScript.Start () (at Assets/OpenPose/Examples/Scripts/OpenPoseUserScript.cs:69)

Executed Command (if any)

Note: add --logging_level 0 --disable_multi_thread to get higher debug information.
Hit play in Demo project in Unity

OpenPose Output (if any)

Errors (if any)

: openpose
OpenPose.OPWrapper.OPRegisterCallbacks () (at Assets/OpenPose/Modules/Scripts/OPWrapper.cs:29)
OpenPose.Example.OpenPoseUserScript.Start () (at Assets/OpenPose/Examples/Scripts/OpenPoseUserScript.cs:69)

Type of Issue

You might select multiple topics, delete the rest:

  • Execution error

Your System Configuration

  1. Whole console output (if errors appeared), paste the error to PasteBin and then paste the link here: LINK
: openpose
OpenPose.OPWrapper.OPRegisterCallbacks () (at Assets/OpenPose/Modules/Scripts/OPWrapper.cs:29)
OpenPose.Example.OpenPoseUserScript.Start () (at Assets/OpenPose/Examples/Scripts/OpenPoseUserScript.cs:69)
  1. OpenPose version: Latest GitHub code? Or specific commit (e.g., d52878f)? Or specific version from Release section (e.g., 1.2.0)?
    OpenPose Unity Plugin v1.0.0alpha-1.5.0

  2. General configuration:

    • Installation mode: CMake, sh script, manual Makefile installation, ... (Ubuntu); CMake, ... (Windows); ...?
    • Operating system (lsb_release -a in Ubuntu):
    • Release or Debug mode? (by default: release):
    • Compiler (gcc --version in Ubuntu or VS version in Windows): 5.4.0, ... (Ubuntu); VS2015 Enterprise Update 3, VS2017 community, ... (Windows); ...?
      Downloaded the unity plugin zip, unzipped it, ran get****.bat for both models and plugins and tried to run the Demo-project in Unity. Machine: Windows 10, Unity 2018.2.6f1
  3. Non-default settings:

    • 3-D Reconstruction module added? (by default: no):
    • Any other custom CMake configuration with respect to the default version? (by default: no):
  1. 3rd-party software:
    • Caffe version: Default from OpenPose, custom version, ...?
    • CMake version (cmake --version in Ubuntu):
    • OpenCV version: pre-compiled apt-get install libopencv-dev (only Ubuntu); OpenPose default (only Windows); compiled from source? If so, 2.4.9, 2.4.12, 3.1, 3.2?; ...?
  1. If GPU mode issue:
    • CUDA version (cat /usr/local/cuda/version.txt in most cases):
    • cuDNN version:
    • GPU model (nvidia-smi in Ubuntu):
  1. If CPU-only mode issue:
    • CPU brand & model:
    • Total RAM memory available:
  1. If Python API:
    • Python version: 2.7, 3.7, ...?
    • Numpy version (python -c "import numpy; print numpy.version.version" in Ubuntu):
  1. If Windows system:

    • Portable demo or compiled library?
      Unity plugin. I tried separately to download the portable demo and it worked.
  2. If speed performance issue:

    • Report OpenPose timing speed based on this link.

Track the same person all the time

I'm having some issues tracking the same person throughout the game. If somebody else gets inside the camera frame, the original prefab instance and the new one keep switching randomly whenever they move
I'd like to track the same person all the time, even if more people walk by, how could I achieve this?
Thanks!

VideoCapture (IP camera/video) could not be opened for path: 'C:/video.avi'. If it is a video path, is the path correct?

I can make sure that the path is certainly right.
And the OpenPoseDemo.exe has launched the 'C:/video.avi' successfully.
But when the unity environment, it always show the error :

OP_Error:
Error:
VideoCapture (IP camera/video) could not be opened for path: 'C:/video.avi'. If it is a video path, is the path correct?

Coming from:

  • C:\Users\tz1\Documents\openpose\src\openpose\producer\videoCaptureReader.cpp:op::VideoCaptureReader::VideoCaptureReader():38
  • C:\Users\tz1\Documents\openpose\src\openpose\producer\videoCaptureReader.cpp:op::VideoCaptureReader::VideoCaptureReader():42
  • C:\Users\tz1\Documents\openpose\src\openpose\producer\producer.cpp:op::createProducer():471
  • C:\Users\tz1\Documents\openpose\include\openpose/wrapper/wrapperAuxiliary.hpp:op::configureThreadManager():1127
  • C:\Users\tz1\Documents\openpose\include\openpose/wrapper/wrapper.hpp:op::WrapperT<struct op::Datum,class std::vector<class std::shared_ptr,class std::allocator<class std::shared_ptr > >,class std::shared_ptr<class std::vector<class std::shared_ptr,class std::allocator<class std::shared_ptr > > >,class std::shared_ptr<class op::Worker<class std::shared_ptr<class std::vector<class std::shared_ptr,class std::allocator<class std::shared_ptr > > > > > >::exec():424
  • C:\Users\tz1\Documents\openpose\src\openpose\unity\unityBinding.cpp:op::openpose_main():453
  • [Error occurred in a destructor, so no std::exception has been thrown. Returning with exit status 0]

UnityEngine.Debug:LogError(Object)
OpenPose.OPWrapper:m__0(String, Int32) (at Assets/OpenPose/Modules/Scripts/OPWrapper.cs:231)
OpenPose.OPBind:_OPRun()
OpenPose.OPWrapper:OPExecuteThread() (at Assets/OpenPose/Modules/Scripts/OPWrapper.cs:268)

How can I solve it? Please..

Thanks!

Unresolved the path

Type of Issue

Issue of the path.

Windows system:
OP_Error: - C:\Users\tz1\Documents\openpose\src\openpose\gpu\cuda.cpp:op::cudaCheck():37
UnityEngine.Debug:LogError(Object)
OpenPose.OPWrapper:m__0(String, Int32) (at Assets/OpenPose/Modules/Scripts/OPWrapper.cs:227)
OpenPose.OPBind:_OPRun()
OpenPose.OPWrapper:OPExecuteThread() (at Assets/OpenPose/Modules/Scripts/OPWrapper.cs:261)

LOW fps Issue

hi guys i am facing issue with FPS when ever i click on game window my fps drops to around 10fps and when i click on console window fps boost to 60fps. In other words when my game window is in focus fps drops to 10
capture
capture1

Openpose dll without artipro, spinaker dependencies

Posting rules

  1. Duplicated posts will not be answered. Check the FAQ section, other GitHub issues, and general documentation before posting. E.g., low-speed, out-of-memory, output format, 0-people detected, installation issues, ...).
  2. Fill the Your System Configuration section (all of it or it will not be answered!) if you are facing an error or unexpected behavior. Feature requests or some other type of posts might not require it.
  3. No questions about OpenPose or 3rd party libraries:
    • OpenPose-related issues should check the official OpenPose GitHub repository.
    • Caffe errors/issues, check Caffe documentation.
    • CUDA check failed errors: They are usually fixed by re-installing CUDA, then re-installing the proper cuDNN version, and then re-compiling (or re-installing) OpenPose. Otherwise, check for help in CUDA forums.
    • OpenCV errors: Install the default/pre-compiled OpenCV or check for online help.
  4. Set a proper issue title: add the Ubuntu/Windows keyword and be specific (e.g., do not call it: Error).
  5. Only English comments.
    Posts which do not follow these rules will be ignored, closed, or reported with no further clarification.

Issue Summary

To avoid all the complexity of using openpose with Unity3d create an skinny version of OpenPose.dll that does not need all the extras needed for running on a standalone in windows, such as artipro and spinaker.

Executed Command (if any)

No executed commands

OpenPose Output (if any)

N/A

Errors (if any)

N/A

Type of Issue

You might select multiple topics, delete the rest:

  • Compilation/installation error
  • Execution error
  • Help wanted
  • Question
  • Enhancement / offering possible extensions / pull request / etc
  • Other (type your own type)
    Enhancement

Your System Configuration

  1. Whole console output (if errors appeared), paste the error to PasteBin and then paste the link here: LINK
    Windows 10
  2. OpenPose version: OpenPose Unity Plugin default? Or specific commit (e.g., d52878f)? Or specific version from Release section (e.g., 1.5.0)?
    OpenPose 1.5.0
  3. General configuration:
    • Operating system (lsb_release -a in Ubuntu):
    • Release or Debug mode? (by default: release):
    • Compiler (gcc --version in Ubuntu or VS version in Windows): 5.4.0, ... (Ubuntu); VS2015 Enterprise Update 3, VS2017 community, ... (Windows); ...?
      Unity3d 2018.4.x and 2019.x.x
  4. Non-default settings:
    • Any custom OpenPose configuration with respect to the default version? (by default: no):
      CPU and AMD GPU builds
  5. 3rd-party software:
    • Caffe version: Default from OpenPose, custom version, ...?
    • OpenCV version: pre-compiled apt-get install libopencv-dev (only Ubuntu); OpenPose default (only Windows); compiled from source? If so, 2.4.9, 2.4.12, 3.1, 3.2?; ...?
      what is bundled with OpenPose
  6. If GPU mode issue:
    • CUDA version (cat /usr/local/cuda/version.txt in most cases):
    • cuDNN version:
    • GPU model (nvidia-smi in Ubuntu):
      N/A
  7. If CPU-only mode issue:
    • CPU brand & model:
    • Total RAM memory available:
      6 GB
  8. If Windows system:
    • Default OpenPose DLL or Portable demo or compiled library?
      Windows 10
  9. If speed performance issue:
    • Run the OpenPose binaries and report the OpenPose timing speed based on this link.
      N/A

Instant crash in unity 2018.3.3f1 on Windows 10 after latest commit (worked w/ prior commit).

I downloaded this a few weeks ago (before the latest commit) and it worked great.
Now with the newest commit, unity crashes instantly. Please let me know how to report more information...the crash is instant so I get nothing from the console.

The earlier version worked! I'm using the same version of unity on the same desktop Windows machine in both cases.

Issue Summary

Instant crash when trying to run "demo" version after latest commit (21 hours ago).

Executed Command (if any)

"Play" button on demo scene from Unity.

OpenPose Output (if any)

None: unity crashes instantly.

Errors (if any)

None: unity crashes instantly.

Type of Issue

  • Execution error
    Unity crashes instantly.

Your System Configuration

  1. Whole console output There is no console output: Unity crashes instantly.

  2. OpenPose version: Latest GitHub code crashes, code w/ prior commit works fine.

  3. General configuration:

    • Installation mode: Unity plugin in both cases.
    • Operating system Windows 10, 64-bit in both cases
    • Release or Debug mode? Not sure? Just running from unity.
    • Compiler n/a?
  4. Non-default settings:

    • 3-D Reconstruction module added? No.
    • Any other custom CMake configuration with respect to the default version? No.
  5. 3rd-party software:

    • Caffe version: Default from OpenPose
    • CMake version N/A?
    • OpenCV version: OpenPose default.
  6. If GPU mode issue: It's the default so not sure if it's CPU or GPU? I'm just using the Unity Plugin.

    • CUDA version : N/A?
    • cuDNN version: N/A?
    • GPU model: NVIDIA GeForce GTX 1070 but N/A?
  7. If CPU-only mode issue:

    • CPU brand & model: Intel Core i7-7700K CPU @ 4.20GHz (8 CPUs) ~4.2GHz
    • Total RAM memory available: 32768MB RAM
  8. If Windows system:

    • Portable demo or compiled library? Portable Demo, unity plugin.

FPS in build are zero

Posting rules

  1. Duplicated posts will not be answered. Check the FAQ section, other GitHub issues, and general documentation before posting. E.g., low-speed, out-of-memory, output format, 0-people detected, installation issues, ...).
  2. Fill the Your System Configuration section (all of it or it will not be answered!) if you are facing an error or unexpected behavior. Feature requests or some other type of posts might not require it.
  3. No questions about training or 3rd party libraries:
    • OpenPose only implements testing.
    • Caffe errors/issues, check Caffe documentation.
    • CUDA check failed errors: They are usually fixed by re-installing CUDA, then re-installing the proper cuDNN version, and then re-compiling (or re-installing) OpenPose. Otherwise, check for help in CUDA forums.
    • OpenCV errors: Install the default/pre-compiled OpenCV or check for online help.
  4. Set a proper issue title: add the Ubuntu/Windows keyword and be specific (e.g., do not call it: Error).
  5. Only English comments.
    Posts which do not follow these rules will be ignored, closed, or reported with no further clarification.

Issue Summary

Executed Command (if any)

Note: add --logging_level 0 --disable_multi_thread to get higher debug information.

OpenPose Output (if any)

Errors (if any)

Type of Issue

You might select multiple topics, delete the rest:

  • Compilation/installation error
  • Execution error
  • Help wanted
  • Question
  • Enhancement / offering possible extensions / pull request / etc
  • Other (type your own type)

Your System Configuration

  1. Whole console output (if errors appeared), paste the error to PasteBin and then paste the link here: LINK

  2. OpenPose version: Latest GitHub code? Or specific commit (e.g., d52878f)? Or specific version from Release section (e.g., 1.2.0)?

  3. General configuration:

    • Installation mode: CMake, sh script, manual Makefile installation, ... (Ubuntu); CMake, ... (Windows); ...?
    • Operating system (lsb_release -a in Ubuntu):
    • Release or Debug mode? (by default: release):
    • Compiler (gcc --version in Ubuntu or VS version in Windows): 5.4.0, ... (Ubuntu); VS2015 Enterprise Update 3, VS2017 community, ... (Windows); ...?
  4. Non-default settings:

    • 3-D Reconstruction module added? (by default: no):
    • Any other custom CMake configuration with respect to the default version? (by default: no):
  5. 3rd-party software:

    • Caffe version: Default from OpenPose, custom version, ...?
    • CMake version (cmake --version in Ubuntu):
    • OpenCV version: pre-compiled apt-get install libopencv-dev (only Ubuntu); OpenPose default (only Windows); compiled from source? If so, 2.4.9, 2.4.12, 3.1, 3.2?; ...?
  6. If GPU mode issue:

    • CUDA version (cat /usr/local/cuda/version.txt in most cases):
    • cuDNN version:
    • GPU model (nvidia-smi in Ubuntu):
  7. If CPU-only mode issue:

    • CPU brand & model:
    • Total RAM memory available:
  8. If Python API:

    • Python version: 2.7, 3.7, ...?
    • Numpy version (python -c "import numpy; print numpy.version.version" in Ubuntu):
  9. If Windows system:

    • Portable demo or compiled library?
  10. If speed performance issue:

    • Report OpenPose timing speed based on this link.

Frame rate instability

Issue Summary

The openpose plugin was successfully run in unity, but sometimes the frame rate is unstable. The FPS drops to 2FPS every two seconds or so. Sometimes the frame rate is stable at 30FPS. unity console no any error. I am troubled. My environment is window10, cuda8.0,gtx1060. Thank you very much for your reply.

Executed Command (if any)

Note: add --logging_level 0 --disable_multi_thread to get higher debug information.

OpenPose Output (if any)

Errors (if any)

Type of Issue

You might select multiple topics, delete the rest:

  • Compilation/installation error
  • Execution error
  • Help wanted
  • Question
  • Enhancement / offering possible extensions / pull request / etc
  • Other (type your own type)

Your System Configuration

  1. Whole console output (if errors appeared), paste the error to PasteBin and then paste the link here: LINK

  2. OpenPose version: Latest GitHub code? Or specific commit (e.g., d52878f)? Or specific version from Release section (e.g., 1.2.0)?

  3. General configuration:

    • Installation mode: CMake, sh script, manual Makefile installation, ... (Ubuntu); CMake, ... (Windows); ...?
    • Operating system (lsb_release -a in Ubuntu):
    • Release or Debug mode? (by default: release):
    • Compiler (gcc --version in Ubuntu or VS version in Windows): 5.4.0, ... (Ubuntu); VS2015 Enterprise Update 3, VS2017 community, ... (Windows); ...?
  4. Non-default settings:

    • 3-D Reconstruction module added? (by default: no):
    • Any other custom CMake configuration with respect to the default version? (by default: no):
  5. 3rd-party software:

    • Caffe version: Default from OpenPose, custom version, ...?
    • CMake version (cmake --version in Ubuntu):
    • OpenCV version: pre-compiled apt-get install libopencv-dev (only Ubuntu); OpenPose default (only Windows); compiled from source? If so, 2.4.9, 2.4.12, 3.1, 3.2?; ...?
  6. If GPU mode issue:

    • CUDA version (cat /usr/local/cuda/version.txt in most cases):
    • cuDNN version:
    • GPU model (nvidia-smi in Ubuntu):
  7. If CPU-only mode issue:

    • CPU brand & model:
    • Total RAM memory available:
  8. If Python API:

    • Python version: 2.7, 3.7, ...?
    • Numpy version (python -c "import numpy; print numpy.version.version" in Ubuntu):
  9. If Windows system:

    • Portable demo or compiled library?
  10. If speed performance issue:

    • Report OpenPose timing speed based on this link.

Unity crashes running Demo Scene.

I seem to have a problem to run the Demo Scene with the apropriate configurations for my GPU. I tried solving the problem with some suggestions posted in this forum, but none worked.

I can run the testBinary with no problem after I changed the resolution to 1x80.

I tried changing the hand and face resolution to 1x64, 1x16 and 1x80 in the Unity Inspector and also in the code. I tried changing the call of the the UserConfigureOpenPose() function using these parameters:

private void UserConfigureOpenPose(){ OPWrapper.OPConfigurePose( /* poseMode */ PoseMode.Enabled, /* netInputSize */ new Vector2Int(-1, 16), /* outputSize */ null, /* keypointScaleMode */ ScaleMode.InputResolution, /* gpuNumber */ -1, /* gpuNumberStart */ 0, /* scalesNumber */ 1, /* scaleGap */ 0.3f, /* renderMode */ RenderMode.Gpu, /* poseModel */ PoseModel.BODY_25, /* blendOriginalFrame */ true, /* alphaKeypoint */ 0.6f, /* alphaHeatMap */ 0.7f, /* defaultPartToRender */ 0, /* modelFolder */ null, /* heatMapTypes */ HeatMapType.None, /* heatMapScaleMode */ ScaleMode.UnsignedChar, /* addPartCandidates */ false, /* renderThreshold */ renderThreshold, /* numberPeopleMax */ maxPeople, /* maximizePositives */ false, /* fpsMax fps_max */ -1.0, /* protoTxtPath */ "", /* caffeModelPath */ "", /* upsamplingRatio */ 0f);

Is there anything else I can try?

I only need to track the hands, so if I could disable everything else and keep only the hand detection, it would work for me.

Issue Summary

Unity crashed running the Demo Scene

Executed Command (if any)

Play Demo Scene

OpenPose Output (if any)

Unity closes after I try to run the Demo.

Errors (if any)

Unity crashed.

Type of Issue

  • Execution error
  • Help wanted
  • Question
  1. Whole console output
    No errors appeared. Unity just crashed.

  2. OpenPose version:
    OpenPose Unity Plugin default

  3. General configuration:
    Operating system : Windows 10, 64-bit
    Release or Debug mode : release
    Compiler : VS 2015 Community

  4. Non-default settings:

    • Any custom OpenPose configuration with respect to the default version? No.
  5. 3rd-party software:

    • Caffe version: Default from OpenPose
    • OpenCV version:OpenPose default
  6. If GPU mode issue:

    • CUDA version : 10
    • cuDNN version: 7.6.1
    • GPU model : Nvidia Geforce GTX 960
  7. If Windows system:

    • Default OpenPose DLL or Portable demo or compiled library? Installed following the installation guide

3d pose estimation using Realsense d415 and librealsense2

Hello,
is there a slight possibility to use Your work with realsense rgbd camera to improve pose tracking or even enable 3d joint pose estimation?
Also since recently we've used librealsense on android is there a way to port openpose to android?

How to keep track of the same person in time?

Issue Summary

I would like to keep track of the same person in time。

Type of Issue

  • Help wanted

In the documentation, I see poseIds can keep track of the same person in time.
But I use dataum.poseIds[bodyIndex] to get that everyone's return value is - 1. So, what's wrong with me?

Thanks

Replace webcam w/ projector?

Not an issue more of a question!

I'd really like to use a projector for this instead of a webcam. Basically the input would be a projector instead of a webcamera to make it easy to do some low-fi projection mapping using OpenPose. The projector would be connected over HDMI instead of USB. Looking at the code, it seems you have created a custom dll that supports webcams, is that right? I'd be happy to write the code for this, if you think it's possible and can give me some idea of the overall architecture.

Here's where the options are (includes webcam, flir camera, etc.):

And here's where the wrapper 'binds' them:
https://github.com/CMU-Perceptual-Computing-Lab/openpose_unity_plugin/blob/master/OpenPosePlugin/Assets/OpenPose/Modules/Scripts/OPWrapper.cs#L159

Here's the call in the binding:
https://github.com/CMU-Perceptual-Computing-Lab/openpose_unity_plugin/blob/master/OpenPosePlugin/Assets/OpenPose/Modules/Scripts/OPBind.cs#L79

build error

problem
CUDA_TOOLKIT_ROOT_DIR not found or specified
Could NOT find CUDA (missing: CUDA_TOOLKIT_ROOT_DIR CUDA_NVCC_EXECUTABLE
build passing

Selecting Windows SDK version 10.0.17763.0 to target Windows 10.0.17134.
The C compiler identification is MSVC 19.16.27032.1
The CXX compiler identification is MSVC 19.16.27032.1
Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe
Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe -- works
Detecting C compiler ABI info
Detecting C compiler ABI info - done
Detecting C compile features
Detecting C compile features - done
Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe
Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe -- works
Detecting CXX compiler ABI info
Detecting CXX compiler ABI info - done
Detecting CXX compile features
Detecting CXX compile features - done
CMAKE_VERSION = 3.15.2
CUDA_TOOLKIT_ROOT_DIR not found or specified
Could NOT find CUDA (missing: CUDA_TOOLKIT_ROOT_DIR CUDA_NVCC_EXECUTABLE CUDA_INCLUDE_DIRS CUDA_CUDART_LIBRARY)
Building with CUDA.
CUDA_TOOLKIT_ROOT_DIR not found or specified
Could NOT find CUDA (missing: CUDA_TOOLKIT_ROOT_DIR CUDA_NVCC_EXECUTABLE CUDA_INCLUDE_DIRS CUDA_CUDART_LIBRARY)
Downloading windows dependencies...
Downloading http://posefs1.perception.cs.cmu.edu/OpenPose/3rdparty/windows/opencv_411_v14_15_2019_09_24.zip...
Extracting E:/shortcut/2019-10/2019-10-12/open/openpose-master/3rdparty/windows/opencv_411_v14_15_2019_09_24.zip...
Downloading http://posefs1.perception.cs.cmu.edu/OpenPose/3rdparty/windows/caffe3rdparty_15_2019_03_14.zip...
Extracting E:/shortcut/2019-10/2019-10-12/open/openpose-master/3rdparty/windows/caffe3rdparty_15_2019_03_14.zip...
Downloading http://posefs1.perception.cs.cmu.edu/OpenPose/3rdparty/windows/caffe_15_2019_05_16.zip...
Extracting E:/shortcut/2019-10/2019-10-12/open/openpose-master/3rdparty/windows/caffe_15_2019_05_16.zip...
Windows dependencies downloaded.
Adding Example Calibration
Adding Example OpenPoseDemo
Adding Example 1_custom_post_processing
Adding Example 01_body_from_image_default
Adding Example 02_whole_body_from_image_default
Adding Example 03_keypoints_from_image
Adding Example 04_keypoints_from_images
Adding Example 05_keypoints_from_images_multi_gpu
Adding Example 06_face_from_image
Adding Example 07_hand_from_image
Adding Example 08_heatmaps_from_image
Adding Example 09_keypoints_from_heatmaps
Adding Example 10_asynchronous_custom_input
Adding Example 11_asynchronous_custom_output
Adding Example 12_asynchronous_custom_input_output_and_datum
Adding Example 13_synchronous_custom_input
Adding Example 14_synchronous_custom_preprocessing
Adding Example 15_synchronous_custom_postprocessing
Adding Example 16_synchronous_custom_output
Adding Example 17_synchronous_custom_all_and_datum
Adding Example 1_thread_user_processing_function
Adding Example 2_thread_user_input_processing_output_and_datum
Download the models.
Downloading BODY_25 model...
NOTE: This process might take several minutes depending on your internet connection.
Not downloading body (COCO) model
Not downloading body (MPI) model
Downloading face model...
NOTE: This process might take several minutes depending on your internet connection.
Downloading hand model...
NOTE: This process might take several minutes depending on your internet connection.
Models Downloaded.
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_CUDART_LIBRARY (ADVANCED)
linked by target "openpose" in directory E:/shortcut/2019-10/2019-10-12/open/openpose-master/src/openpose
CUDA_TOOLKIT_INCLUDE (ADVANCED)
used as include directory in directory E:/shortcut/2019-10/2019-10-12/open/openpose-master/src/openpose
used as include directory in directory E:/shortcut/2019-10/2019-10-12/open/openpose-master/examples/calibration
used as include directory in directory E:/shortcut/2019-10/2019-10-12/open/openpose-master/examples/openpose
used as include directory in directory E:/shortcut/2019-10/2019-10-12/open/openpose-master/examples/tutorial_add_module
used as include directory in directory E:/shortcut/2019-10/2019-10-12/open/openpose-master/examples/tutorial_api_cpp
used as include directory in directory E:/shortcut/2019-10/2019-10-12/open/openpose-master/examples/tutorial_api_cpp
used as include directory in directory E:/shortcut/2019-10/2019-10-12/open/openpose-master/examples/tutorial_api_cpp
used as include directory in directory E:/shortcut/2019-10/2019-10-12/open/openpose-master/examples/tutorial_api_cpp
used as include directory in directory E:/shortcut/2019-10/2019-10-12/open/openpose-master/examples/tutorial_api_cpp
used as include directory in directory E:/shortcut/2019-10/2019-10-12/open/openpose-master/examples/tutorial_api_cpp
used as include directory in directory E:/shortcut/2019-10/2019-10-12/open/openpose-master/examples/tutorial_api_cpp
used as include directory in directory E:/shortcut/2019-10/2019-10-12/open/openpose-master/examples/tutorial_api_cpp
used as include directory in directory E:/shortcut/2019-10/2019-10-12/open/openpose-master/examples/tutorial_api_cpp
used as include directory in directory E:/shortcut/2019-10/2019-10-12/open/openpose-master/examples/tutorial_api_cpp
used as include directory in directory E:/shortcut/2019-10/2019-10-12/open/openpose-master/examples/tutorial_api_cpp
used as include directory in directory E:/shortcut/2019-10/2019-10-12/open/openpose-master/examples/tutorial_api_cpp
used as include directory in directory E:/shortcut/2019-10/2019-10-12/open/openpose-master/examples/tutorial_api_cpp
used as include directory in directory E:/shortcut/2019-10/2019-10-12/open/openpose-master/examples/tutorial_api_cpp
used as include directory in directory E:/shortcut/2019-10/2019-10-12/open/openpose-master/examples/tutorial_api_cpp
used as include directory in directory E:/shortcut/2019-10/2019-10-12/open/openpose-master/examples/tutorial_api_cpp
used as include directory in directory E:/shortcut/2019-10/2019-10-12/open/openpose-master/examples/tutorial_api_cpp
used as include directory in directory E:/shortcut/2019-10/2019-10-12/open/openpose-master/examples/tutorial_api_thread
used as include directory in directory E:/shortcut/2019-10/2019-10-12/open/openpose-master/examples/tutorial_api_thread

Configuring incomplete, errors occurred!
See also "E:/shortcut/2019-10/2019-10-12/open/build/CMakeFiles/CMakeOutput.log".

Cannot compile the project because of plugin error

Issue Summary

Cannot compile the example project.
I get multiple errors in the Unity Editor, but I can run the project and everything works.

As soon as I try to build, or build and run, I get the same errors, and the build fails
Unity build error

These errors seem to originate from various .dll files, such as "ActiproSoftware.Docking.Wpf.dll" and "ActiproSoftware.Shared.Wpf.dll"
I've tried deleting them, but they lead to more errors in other dlls. Tried deleting them all, until I could finish compiling, but OpenPose didn't work

Executed Command (if any)

File -> Build and Run

Errors (if any)

ArgumentOutOfRangeException: Argument is out of range. Parameter name: count is less than 0 System.IO.BinaryReader.ReadBytes (Int32 count) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.IO/BinaryReader.cs:306) Mono.Cecil.PE.ImageReader.ReadDebugHeader () Mono.Cecil.PE.ImageReader.ReadImage () Mono.Cecil.PE.ImageReader.ReadImage (Disposable1 stream, System.String file_name)
Mono.Cecil.ModuleDefinition.ReadModule (Disposable1 stream, System.String fileName, Mono.Cecil.ReaderParameters parameters) Mono.Cecil.ModuleDefinition.ReadModule (System.String fileName, Mono.Cecil.ReaderParameters parameters)

Type of Issue

  • Compilation/installation error
  • Help wanted

Your System Configuration

  1. Unity Configuration:
    Unity 2018.4.1f
    Using .NET 3.5 as runtime:
    Unity config error

  2. OpenPose version: OpenPose Unity Plugin default, I think you mentioned it's 1.5.0

  3. General configuration:

    • Windows 10
    • Release? (by default: release):
    • Visual Studio 2017
  4. If Windows system:

    • Default from this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.