OpenPose  1.7.0
The first real-time multi-person system to jointly detect human body, hand, facial, and foot keypoints
OpenPose Doc - C++ API

Contents

  1. Introduction
  2. Advance Introduction (Optional)
  3. Compatibility
  4. Installation
  5. Testing And Developing
  6. Exporting Python OpenPose
  7. Common Issues

Introduction

Extend the OpenPose functionality with all the power and performance of C++!

When should you look at the Python or C++ APIs? If you want to read a specific input, and/or add your custom post-processing function, and/or implement your own display/saving.

You should be familiar with the **OpenPose Demo** and the main OpenPose flags before trying to read the C++ or Python API examples. Otherwise, it will be way harder to follow.

Adding your Custom Code

Once you are familiar with the command line demo, then you should explore the different C++ examples in the OpenPose C++ API folder.

For quick prototyping, you can simply duplicate and rename any of the existing sample files from the OpenPose C++ API folder into the examples/user_code/ folder and start building in there. Add the name of your new file(s) into the CMake file from that folder, and CMake will automatically compile it together with the whole OpenPose project.

See examples/user_code/README.md for more details.