diff --git a/CMakeLists.txt b/CMakeLists.txt index 25d45c0b28cf12a1eb222a0c50d6b1c5849e3bd7..6fce7c5226d96e89eaf7ee872335c234a520f796 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ### VERSION INFO set(OpenPose_VERSION_MAJOR 1) set(OpenPose_VERSION_MINOR 5) -set(OpenPose_VERSION_PATCH 0) +set(OpenPose_VERSION_PATCH 1) set(OpenPose_VERSION ${OpenPose_VERSION_MAJOR}.${OpenPose_VERSION_MINOR}.${OpenPose_VERSION_PATCH}) diff --git a/doc/release_notes.md b/doc/release_notes.md index cd78ab41ef4856e9c931a096c0ec4e8715309f6e..fbd737dc6ed814b840047b370206caa63d8a42b1 100644 --- a/doc/release_notes.md +++ b/doc/release_notes.md @@ -365,7 +365,7 @@ OpenPose Library - Release Notes -## Current version - future OpenPose 1.5.1 +## OpenPose 1.5.1 (Sep 03, 2019) 1. Main improvements: 1. Highly improved 3D triangulation for >3 cameras by fixing some small bugs. 2. Added community-based support for Nvidia NVCaffe. @@ -380,6 +380,13 @@ OpenPose Library - Release Notes 3. Main bugs fixed: 1. Windows: Added back support for OpenGL and Spinnaker, as well as DLLs for debug compilation. 2. `06_face_from_image.cpp`, `07_hand_from_image.cpp`, and `09_keypoints_from_heatmaps` working again, they stopped working in version 1.5.0 with the GPU image resize for the GUI. + + + +## Current version - Future OpenPose 1.5.2 +1. Main improvements: +2. Functions or parameters renamed: +3. Main bugs fixed: 4. Changes/additions that affect the compatibility with the OpenPose Unity Plugin: diff --git a/examples/tutorial_api_python/01_body_from_image.py b/examples/tutorial_api_python/01_body_from_image.py index a03e24b44f34fa916af80779f498598b236bf253..544d523f08ed3174a0796fb5c5ee7262fe641387 100644 --- a/examples/tutorial_api_python/01_body_from_image.py +++ b/examples/tutorial_api_python/01_body_from_image.py @@ -64,7 +64,7 @@ try: # Display Image print("Body keypoints: \n" + str(datum.poseKeypoints)) - cv2.imshow("OpenPose 1.5.0 - Tutorial Python API", datum.cvOutputData) + cv2.imshow("OpenPose 1.5.1 - Tutorial Python API", datum.cvOutputData) cv2.waitKey(0) except Exception as e: # print(e) diff --git a/examples/tutorial_api_python/02_whole_body_from_image.py b/examples/tutorial_api_python/02_whole_body_from_image.py index 59aaee384ac9c8cbcafd8bc749dceac4d7cab310..c573c9615e931a61f348141be008a1008833f2a7 100644 --- a/examples/tutorial_api_python/02_whole_body_from_image.py +++ b/examples/tutorial_api_python/02_whole_body_from_image.py @@ -69,7 +69,7 @@ try: print("Face keypoints: \n" + str(datum.faceKeypoints)) print("Left hand keypoints: \n" + str(datum.handKeypoints[0])) print("Right hand keypoints: \n" + str(datum.handKeypoints[1])) - cv2.imshow("OpenPose 1.5.0 - Tutorial Python API", datum.cvOutputData) + cv2.imshow("OpenPose 1.5.1 - Tutorial Python API", datum.cvOutputData) cv2.waitKey(0) except Exception as e: # print(e) diff --git a/examples/tutorial_api_python/04_keypoints_from_images.py b/examples/tutorial_api_python/04_keypoints_from_images.py index 9e92428ad680be85c9d338b45e204dc173c1c75a..6fd0697fabe2928e02f05764030b7f73b7f3b677 100644 --- a/examples/tutorial_api_python/04_keypoints_from_images.py +++ b/examples/tutorial_api_python/04_keypoints_from_images.py @@ -72,7 +72,7 @@ try: print("Body keypoints: \n" + str(datum.poseKeypoints)) if not args[0].no_display: - cv2.imshow("OpenPose 1.5.0 - Tutorial Python API", datum.cvOutputData) + cv2.imshow("OpenPose 1.5.1 - Tutorial Python API", datum.cvOutputData) key = cv2.waitKey(15) if key == 27: break diff --git a/examples/tutorial_api_python/05_keypoints_from_images_multi_gpu.py b/examples/tutorial_api_python/05_keypoints_from_images_multi_gpu.py index e0ef57c65ab78e5e6d5a0caa414c85a1b6b5c3af..79574363d9c947cfe6b4fe10e6f9545acfd09dfd 100644 --- a/examples/tutorial_api_python/05_keypoints_from_images_multi_gpu.py +++ b/examples/tutorial_api_python/05_keypoints_from_images_multi_gpu.py @@ -99,7 +99,7 @@ try: print("Body keypoints: \n" + str(datum.poseKeypoints)) if not args[0].no_display: - cv2.imshow("OpenPose 1.5.0 - Tutorial Python API", datum.cvOutputData) + cv2.imshow("OpenPose 1.5.1 - Tutorial Python API", datum.cvOutputData) key = cv2.waitKey(15) if key == 27: break diff --git a/examples/tutorial_api_python/06_face_from_image.py b/examples/tutorial_api_python/06_face_from_image.py index 577e513fc224008662393f5358833cdb2b809a13..ebc115d1b31b4b78009ae190c320296be7d0bed6 100644 --- a/examples/tutorial_api_python/06_face_from_image.py +++ b/examples/tutorial_api_python/06_face_from_image.py @@ -76,7 +76,7 @@ try: # Process and display image opWrapper.emplaceAndPop([datum]) print("Face keypoints: \n" + str(datum.faceKeypoints)) - cv2.imshow("OpenPose 1.5.0 - Tutorial Python API", datum.cvOutputData) + cv2.imshow("OpenPose 1.5.1 - Tutorial Python API", datum.cvOutputData) cv2.waitKey(0) except Exception as e: # print(e) diff --git a/examples/tutorial_api_python/07_hand_from_image.py b/examples/tutorial_api_python/07_hand_from_image.py index 3927fd282a82277d1d243aa1f2db449ae2052af5..50f186910fc4411f38fd70e9084416505519199f 100644 --- a/examples/tutorial_api_python/07_hand_from_image.py +++ b/examples/tutorial_api_python/07_hand_from_image.py @@ -89,7 +89,7 @@ try: opWrapper.emplaceAndPop([datum]) print("Left hand keypoints: \n" + str(datum.handKeypoints[0])) print("Right hand keypoints: \n" + str(datum.handKeypoints[1])) - cv2.imshow("OpenPose 1.5.0 - Tutorial Python API", datum.cvOutputData) + cv2.imshow("OpenPose 1.5.1 - Tutorial Python API", datum.cvOutputData) cv2.waitKey(0) except Exception as e: # print(e) diff --git a/examples/tutorial_api_python/08_heatmaps_from_image.py b/examples/tutorial_api_python/08_heatmaps_from_image.py index 47241a9941578f466e18c2dd5f602c7d2e626f70..ee045fa8c9ea94b776715529692baae7c898409a 100644 --- a/examples/tutorial_api_python/08_heatmaps_from_image.py +++ b/examples/tutorial_api_python/08_heatmaps_from_image.py @@ -80,7 +80,7 @@ try: heatmap = heatmaps[counter, :, :].copy() heatmap = cv2.applyColorMap(heatmap, cv2.COLORMAP_JET) combined = cv2.addWeighted(outputImageF, 0.5, heatmap, 0.5, 0) - cv2.imshow("OpenPose 1.5.0 - Tutorial Python API", combined) + cv2.imshow("OpenPose 1.5.1 - Tutorial Python API", combined) key = cv2.waitKey(-1) if key == 27: break diff --git a/examples/tutorial_api_python/09_keypoints_from_heatmaps.py b/examples/tutorial_api_python/09_keypoints_from_heatmaps.py index 9c427a612f17ebc7767ed16ceac66aaca0995f45..a406eaeda7acd967a74478081dc9ff8590ca9745 100644 --- a/examples/tutorial_api_python/09_keypoints_from_heatmaps.py +++ b/examples/tutorial_api_python/09_keypoints_from_heatmaps.py @@ -81,7 +81,7 @@ try: # Display Image print("Body keypoints: \n" + str(datum.poseKeypoints)) - cv2.imshow("OpenPose 1.5.0 - Tutorial Python API", datum.cvOutputData) + cv2.imshow("OpenPose 1.5.1 - Tutorial Python API", datum.cvOutputData) cv2.waitKey(0) except Exception as e: # print(e) diff --git a/include/openpose/core/macros.hpp b/include/openpose/core/macros.hpp index 656fdc8ab00fd21f010303e393903c576f4bf4d0..a32c5e4930f94146b0eb0a181fc5b4c734163a95 100644 --- a/include/openpose/core/macros.hpp +++ b/include/openpose/core/macros.hpp @@ -11,7 +11,7 @@ // OpenPose name and version const std::string OPEN_POSE_NAME_STRING = "OpenPose"; -const std::string OPEN_POSE_VERSION_STRING = "1.5.0"; +const std::string OPEN_POSE_VERSION_STRING = "1.5.1"; const std::string OPEN_POSE_NAME_AND_VERSION = OPEN_POSE_NAME_STRING + " " + OPEN_POSE_VERSION_STRING; // #define COMMERCIAL_LICENSE diff --git a/scripts/ubuntu/Makefile.example b/scripts/ubuntu/Makefile.example index 4f596eca183bb120f84cb40d51737da6ec60cbf3..100770f3d299e9ee0c93bdcfbc8c4381803219b7 100644 --- a/scripts/ubuntu/Makefile.example +++ b/scripts/ubuntu/Makefile.example @@ -34,7 +34,7 @@ LIB_BUILD_DIR := $(BUILD_DIR)/lib STATIC_NAME := $(LIB_BUILD_DIR)/lib$(LIBRARY_NAME).a DYNAMIC_VERSION_MAJOR := 1 DYNAMIC_VERSION_MINOR := 5 -DYNAMIC_VERSION_REVISION := 0 +DYNAMIC_VERSION_REVISION := 1 DYNAMIC_NAME_SHORT := lib$(LIBRARY_NAME).so #DYNAMIC_SONAME_SHORT := $(DYNAMIC_NAME_SHORT).$(DYNAMIC_VERSION_MAJOR) DYNAMIC_VERSIONED_NAME_SHORT := $(DYNAMIC_NAME_SHORT).$(DYNAMIC_VERSION_MAJOR).$(DYNAMIC_VERSION_MINOR).$(DYNAMIC_VERSION_REVISION)