mirror of
https://github.com/gosticks/openpose.git
synced 2026-08-12 20:30:20 +00:00
38 lines
1.1 KiB
Markdown
38 lines
1.1 KiB
Markdown
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}
|
|
```
|