The C++ API is ideal if you want to e.g. change internal functions and/or extend the OpenPose functionality. In order to learn the basics:
- Take a look at the library Quick Start section from the README.
- OpenPose Overview: Learn the basics about the library source code in doc/library_overview.md.
- Extending Functionality: Learn how to extend the library in doc/library_extend_functionality.md.
- Adding An Extra Module: Learn how to add an extra module in doc/library_add_new_module.md.
- See the Doxygen documentation on http://cmu-perceptual-computing-lab.github.io/openpose/html/index.html or build it from the source code.