Skip to content

Commit b47c780

Browse files
1.0.0rc2: Renamed rtpose to openpose
1 parent 1625029 commit b47c780

14 files changed

+32
-32
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ LIB_BUILD_DIR := $(BUILD_DIR)/lib
3434
STATIC_NAME := $(LIB_BUILD_DIR)/lib$(LIBRARY_NAME).a
3535
DYNAMIC_VERSION_MAJOR := 1
3636
DYNAMIC_VERSION_MINOR := 0
37-
DYNAMIC_VERSION_REVISION := 0-rc1
37+
DYNAMIC_VERSION_REVISION := 0-rc2
3838
DYNAMIC_NAME_SHORT := lib$(LIBRARY_NAME).so
3939
#DYNAMIC_SONAME_SHORT := $(DYNAMIC_NAME_SHORT).$(DYNAMIC_VERSION_MAJOR)
4040
DYNAMIC_VERSIONED_NAME_SHORT := $(DYNAMIC_NAME_SHORT).$(DYNAMIC_VERSION_MAJOR).$(DYNAMIC_VERSION_MINOR).$(DYNAMIC_VERSION_REVISION)

doc/demo_overview.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
11
OpenPose Demo - Overview
22
====================================
33

4-
Forget about the OpenPose library code, just compile the library and use the demo `./build/examples/openpose/rtpose.bin`.
4+
Forget about the OpenPose library code, just compile the library and use the demo `./build/examples/openpose/openpose.bin`.
55

6-
In order to learn how to use it, run `./build/examples/openpose/rtpose.bin --help` in your bash and read all the available flags (check only the flags for `examples/openpose/rtpose.cpp` itself, i.e. the section `Flags from examples/openpose/rtpose.cpp:`). We detail some of them in the following sections.
6+
In order to learn how to use it, run `./build/examples/openpose/openpose.bin --help` in your bash and read all the available flags (check only the flags for `examples/openpose/openpose.cpp` itself, i.e. the section `Flags from examples/openpose/openpose.cpp:`). We detail some of them in the following sections.
77

88
## Quick Start
99
Check that the library is working properly by using any of the following commands. Note that `examples/media/video.avi` and `examples/media` exist, so you do not need to change the paths.
1010

1111
1. Running on Video
1212
```
13-
./build/examples/openpose/rtpose.bin --video examples/media/video.avi
13+
./build/examples/openpose/openpose.bin --video examples/media/video.avi
1414
```
1515

1616
2. Running on Webcam
1717
```
18-
./build/examples/openpose/rtpose.bin
18+
./build/examples/openpose/openpose.bin
1919
```
2020

2121
3. Running on Images
2222
```
23-
./build/examples/openpose/rtpose.bin --image_dir examples/media/
23+
./build/examples/openpose/openpose.bin --image_dir examples/media/
2424
```
2525

2626
The visual GUI should show the original image with the poses blended on it, similarly to the pose of this gif:
@@ -40,7 +40,7 @@ If you choose to visualize a body part or a PAF (Part Affinity Field) heat map w
4040

4141

4242
## Other Important Options
43-
Please, in order to check all the real time pose demo options and their details, run `./build/examples/openpose/rtpose.bin --help`. We describe here some of the most important ones.
43+
Please, in order to check all the real time pose demo options and their details, run `./build/examples/openpose/openpose.bin --help`. We describe here some of the most important ones.
4444

4545
`--video input.mp4`: Input video. If omitted, it will use the webcam.
4646

@@ -54,7 +54,7 @@ Please, in order to check all the real time pose demo options and their details,
5454

5555
`--process_real_time`: It might skip frames in order to keep the final output displaying frames on real time.
5656

57-
`--part_to_show` Select the prediction channel to visualize (default: 0). 20 for all the joint's heatmaps, 21 for all the PAFs
57+
`--part_to_show`: Select the prediction channel to visualize (default: 0). 0 to visualize all the body parts, 1-18 for each body part heat map, 19 for the background heat map, 20 for all the body part heat maps together, 21 for all the PAFs, 22-69 for each body part pair PAF.
5858

5959
`--no_display`: Display window not opened. Useful if there is no X server and/or to slightly speed up the processing if visual output is not required.
6060

@@ -76,13 +76,13 @@ Running at multiple scales might drastically slow down the speed, but it will in
7676
## Heat Maps Storing
7777
The following command will save all the body part heat maps, background heat map and Part Affinity Fields (PAFs) in the folder `output_heatmaps_folder`. It will save them on PNG format. Instead of individually saving each of the 67 heatmaps (18 body parts + background + 2 x 19 PAFs) individually, the library concatenate them vertically into a huge (width x #heatmaps) x (height) matrix. The PAFs channels are multiplied by 2 because there is one heatmpa for the x-coordinates and one for the y-coordinates. The order is body parts + bkg + PAFs. It will follow the sequence on POSE_BODY_PART_MAPPING in [include/openpose/pose/poseParameters.hpp](../include/openpose/pose/poseParameters.hpp).
7878
```
79-
./build/examples/openpose/rtpose.bin --video examples/media/video.avi --heatmaps_add_parts --heatmaps_add_bkg --heatmaps_add_PAFs --write_heatmaps output_heatmaps_folder/
79+
./build/examples/openpose/openpose.bin --video examples/media/video.avi --heatmaps_add_parts --heatmaps_add_bkg --heatmaps_add_PAFs --write_heatmaps output_heatmaps_folder/
8080
```
8181

8282

8383

8484
## Example
8585
The following example runs the video `vid.mp4`, renders image frames on `output/result.avi`, and outputs JSON files as `output/%12d.json`, parallelizing over 2 GPUs:
8686
```
87-
./build/examples/openpose/rtpose.bin --video examples/media/video.avi --num_gpu 2 --write_video output/result.avi --write_json output/
87+
./build/examples/openpose/openpose.bin --video examples/media/video.avi --num_gpu 2 --write_video output/result.avi --write_json output/
8888
```

doc/doc_autogeneration.doxygen

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ PROJECT_NAME = OpenPose
3838
# could be handy for archiving the generated documentation or if some version
3939
# control system is used.
4040

41-
PROJECT_NUMBER = 1.0.0rc1
41+
PROJECT_NUMBER = 1.0.0rc2
4242

4343
# Using the PROJECT_BRIEF tag one can provide an optional one line description
4444
# for a project that appears at the top of each page and should give viewer a

doc/library_extend_functionality.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ If you intend to extend the functionality of our library:
77

88
2. Check the basic library overview doc on [library_overview.md](library_overview.md).
99

10-
3. Read, understand and play with the basic real time pose demo source code [examples/openpose/rtpose.cpp](../examples/openpose/rtpose.cpp) and [examples/tutorial_wrapper](../examples/tutorial_wrapper). It includes all the functionality of our library, and it has been properly commented.
10+
3. Read, understand and play with the basic real time pose demo source code [examples/openpose/openpose.cpp](../examples/openpose/openpose.cpp) and [examples/tutorial_wrapper](../examples/tutorial_wrapper). It includes all the functionality of our library, and it has been properly commented.
1111

1212
4. Read, understand and play with the other tutorials in [examples/](../examples/). It includes more specific examples.
1313

doc/library_overview.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ OpenPose Library - Basic Overview
55

66
## Modules Diagram
77
<p align="center">
8-
<img src="../doc/UML/1_0_0rc1/UML.png", width="720">
8+
<img src="../doc/UML/1_0_0rc2/UML.png", width="720">
99
</p>
1010

1111

@@ -116,7 +116,7 @@ There are 3 basic configuration modes: single-threading, multi-threading and sma
116116
threadManager.add(threadId++, wPose, queueIn++, queueOut++); // Thread 2, queues 3 -> 3
117117
```
118118
119-
3. Smart multi-threading: Some classes are much more faster than others (e.g. pose estimation takes ~100 ms while extracting frames from a video only ~10 ms). In addition, any machine has a limited number of threads. Therefore, the library allows the user to merge the faster threads in order to potentially speed up the code. Check the [real-time pose demo](../examples/openpose/rtpose.cpp) too see a more complete example.
119+
3. Smart multi-threading: Some classes are much more faster than others (e.g. pose estimation takes ~100 ms while extracting frames from a video only ~10 ms). In addition, any machine has a limited number of threads. Therefore, the library allows the user to merge the faster threads in order to potentially speed up the code. Check the [real-time pose demo](../examples/openpose/openpose.cpp) too see a more complete example.
120120
```
121121
auto threadId = 0;
122122
auto queueIn = 0;

examples/openpose/rtpose.cpp renamed to examples/openpose/openpose.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@
4646
// using namespace cv;
4747
// using namespace std;
4848

49-
// Gflags in the command line terminal. Check all the options by adding the flag `--help`, e.g. `rtpose.bin --help`.
50-
// Note: This command will show you flags for several files. Check only the flags for the file you are checking. E.g. for `rtpose`, look for `Flags from examples/openpose/rtpose.cpp:`.
49+
// Gflags in the command line terminal. Check all the options by adding the flag `--help`, e.g. `openpose.bin --help`.
50+
// Note: This command will show you flags for several files. Check only the flags for the file you are checking. E.g. for `openpose.bin`, look for `Flags from examples/openpose/openpose.cpp:`.
5151
// Debugging
5252
DEFINE_int32(logging_level, 3, "The logging level. Integer in the range [0, 255]. 0 will output any log() message, while 255 will not output any."
5353
" Current OpenPose library messages are in the range 0-4: 1 for low priority messages and 4 for important ones.");

examples/tutorial_pose/1_extract_from_image.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
#include <openpose/pose/headers.hpp>
1919
#include <openpose/utilities/headers.hpp>
2020

21-
// Gflags in the command line terminal. Check all the options by adding the flag `--help`, e.g. `rtpose.bin --help`.
22-
// Note: This command will show you flags for several files. Check only the flags for the file you are checking. E.g. for `rtpose`, look for `Flags from examples/openpose/rtpose.cpp:`.
21+
// Gflags in the command line terminal. Check all the options by adding the flag `--help`, e.g. `openpose.bin --help`.
22+
// Note: This command will show you flags for several files. Check only the flags for the file you are checking. E.g. for `openpose.bin`, look for `Flags from examples/openpose/openpose.cpp:`.
2323
// Debugging
2424
DEFINE_int32(logging_level, 3, "The logging level. Integer in the range [0, 255]. 0 will output any log() message, while 255 will not output any."
2525
" Current OpenPose library messages are in the range 0-4: 1 for low priority messages and 4 for important ones.");

examples/tutorial_pose/2_extract_pose_or_heatmat_from_image.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
#include <openpose/pose/headers.hpp>
1919
#include <openpose/utilities/headers.hpp>
2020

21-
// Gflags in the command line terminal. Check all the options by adding the flag `--help`, e.g. `rtpose.bin --help`.
22-
// Note: This command will show you flags for several files. Check only the flags for the file you are checking. E.g. for `rtpose`, look for `Flags from examples/openpose/rtpose.cpp:`.
21+
// Gflags in the command line terminal. Check all the options by adding the flag `--help`, e.g. `openpose.bin --help`.
22+
// Note: This command will show you flags for several files. Check only the flags for the file you are checking. E.g. for `openpose.bin`, look for `Flags from examples/openpose/openpose.cpp:`.
2323
// Debugging
2424
DEFINE_int32(logging_level, 3, "The logging level. Integer in the range [0, 255]. 0 will output any log() message, while 255 will not output any."
2525
" Current OpenPose library messages are in the range 0-4: 1 for low priority messages and 4 for important ones.");

examples/tutorial_thread/1_openpose_read_and_display.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
#include <openpose/thread/headers.hpp>
1818
#include <openpose/utilities/headers.hpp>
1919

20-
// Gflags in the command line terminal. Check all the options by adding the flag `--help`, e.g. `rtpose.bin --help`.
21-
// Note: This command will show you flags for several files. Check only the flags for the file you are checking. E.g. for `rtpose`, look for `Flags from examples/openpose/rtpose.cpp:`.
20+
// Gflags in the command line terminal. Check all the options by adding the flag `--help`, e.g. `openpose.bin --help`.
21+
// Note: This command will show you flags for several files. Check only the flags for the file you are checking. E.g. for `openpose.bin`, look for `Flags from examples/openpose/openpose.cpp:`.
2222
// Debugging
2323
DEFINE_int32(logging_level, 3, "The logging level. Integer in the range [0, 255]. 0 will output any log() message, while 255 will not output any."
2424
" Current OpenPose library messages are in the range 0-4: 1 for low priority messages and 4 for important ones.");

examples/tutorial_thread/2_user_processing_function.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
#include <openpose/thread/headers.hpp>
1919
#include <openpose/utilities/headers.hpp>
2020

21-
// Gflags in the command line terminal. Check all the options by adding the flag `--help`, e.g. `rtpose.bin --help`.
22-
// Note: This command will show you flags for several files. Check only the flags for the file you are checking. E.g. for `rtpose`, look for `Flags from examples/openpose/rtpose.cpp:`.
21+
// Gflags in the command line terminal. Check all the options by adding the flag `--help`, e.g. `openpose.bin --help`.
22+
// Note: This command will show you flags for several files. Check only the flags for the file you are checking. E.g. for `openpose.bin`, look for `Flags from examples/openpose/openpose.cpp:`.
2323
// Debugging
2424
DEFINE_int32(logging_level, 3, "The logging level. Integer in the range [0, 255]. 0 will output any log() message, while 255 will not output any."
2525
" Current OpenPose library messages are in the range 0-4: 1 for low priority messages and 4 for important ones.");

0 commit comments

Comments
 (0)