Adding and Testing Custom Code ==================================== ## Purpose You can quickly add your custom code into this folder so that quick prototypes can be easily tested without having to create a whole new project just for it. ## How-to 1. Install/compile OpenPose as usual. 2. Add your custom cpp / hpp files in this folder. Hint: You might want to start by copying the [OpenPoseDemo](../openpose/openpose.cpp) example or any of the [examples/tutorial_api_cpp/](../tutorial_api_cpp/) examples. 3. Add the name of your custom cpp / hpp files at the top of the [examples/user_code/CMakeLists.txt](./CMakeLists.txt) file. 4. Re-run CMake (`Configure` and `Generate`). 5. Then, you can simply modify their content. 6. You can know compile OpenPose after each change in your files: - Ubuntu: ``` cd build/ make -j`nproc` ``` - Mac: ``` cd build/ make -j`sysctl -n hw.logicalcpu` ``` - Windows: Compile from Visual Studio (F5, F7, green play button, etc.). 5. **Run step 4 every time that you make changes into your code**. ## Running your Custom Code Run: ``` ./build/examples/user_code/{your_custom_file_name} ```