提交 363cd0b5 编写于 作者: G Gines Hidalgo

OpenPose v1.5.1

上级 bbef0384
### VERSION INFO ### VERSION INFO
set(OpenPose_VERSION_MAJOR 1) set(OpenPose_VERSION_MAJOR 1)
set(OpenPose_VERSION_MINOR 5) 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}) set(OpenPose_VERSION ${OpenPose_VERSION_MAJOR}.${OpenPose_VERSION_MINOR}.${OpenPose_VERSION_PATCH})
......
...@@ -365,7 +365,7 @@ OpenPose Library - Release Notes ...@@ -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. Main improvements:
1. Highly improved 3D triangulation for >3 cameras by fixing some small bugs. 1. Highly improved 3D triangulation for >3 cameras by fixing some small bugs.
2. Added community-based support for Nvidia NVCaffe. 2. Added community-based support for Nvidia NVCaffe.
...@@ -380,6 +380,13 @@ OpenPose Library - Release Notes ...@@ -380,6 +380,13 @@ OpenPose Library - Release Notes
3. Main bugs fixed: 3. Main bugs fixed:
1. Windows: Added back support for OpenGL and Spinnaker, as well as DLLs for debug compilation. 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. 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: 4. Changes/additions that affect the compatibility with the OpenPose Unity Plugin:
......
...@@ -64,7 +64,7 @@ try: ...@@ -64,7 +64,7 @@ try:
# Display Image # Display Image
print("Body keypoints: \n" + str(datum.poseKeypoints)) 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) cv2.waitKey(0)
except Exception as e: except Exception as e:
# print(e) # print(e)
......
...@@ -69,7 +69,7 @@ try: ...@@ -69,7 +69,7 @@ try:
print("Face keypoints: \n" + str(datum.faceKeypoints)) print("Face keypoints: \n" + str(datum.faceKeypoints))
print("Left hand keypoints: \n" + str(datum.handKeypoints[0])) print("Left hand keypoints: \n" + str(datum.handKeypoints[0]))
print("Right hand keypoints: \n" + str(datum.handKeypoints[1])) 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) cv2.waitKey(0)
except Exception as e: except Exception as e:
# print(e) # print(e)
......
...@@ -72,7 +72,7 @@ try: ...@@ -72,7 +72,7 @@ try:
print("Body keypoints: \n" + str(datum.poseKeypoints)) print("Body keypoints: \n" + str(datum.poseKeypoints))
if not args[0].no_display: 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) key = cv2.waitKey(15)
if key == 27: break if key == 27: break
......
...@@ -99,7 +99,7 @@ try: ...@@ -99,7 +99,7 @@ try:
print("Body keypoints: \n" + str(datum.poseKeypoints)) print("Body keypoints: \n" + str(datum.poseKeypoints))
if not args[0].no_display: 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) key = cv2.waitKey(15)
if key == 27: break if key == 27: break
......
...@@ -76,7 +76,7 @@ try: ...@@ -76,7 +76,7 @@ try:
# Process and display image # Process and display image
opWrapper.emplaceAndPop([datum]) opWrapper.emplaceAndPop([datum])
print("Face keypoints: \n" + str(datum.faceKeypoints)) 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) cv2.waitKey(0)
except Exception as e: except Exception as e:
# print(e) # print(e)
......
...@@ -89,7 +89,7 @@ try: ...@@ -89,7 +89,7 @@ try:
opWrapper.emplaceAndPop([datum]) opWrapper.emplaceAndPop([datum])
print("Left hand keypoints: \n" + str(datum.handKeypoints[0])) print("Left hand keypoints: \n" + str(datum.handKeypoints[0]))
print("Right hand keypoints: \n" + str(datum.handKeypoints[1])) 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) cv2.waitKey(0)
except Exception as e: except Exception as e:
# print(e) # print(e)
......
...@@ -80,7 +80,7 @@ try: ...@@ -80,7 +80,7 @@ try:
heatmap = heatmaps[counter, :, :].copy() heatmap = heatmaps[counter, :, :].copy()
heatmap = cv2.applyColorMap(heatmap, cv2.COLORMAP_JET) heatmap = cv2.applyColorMap(heatmap, cv2.COLORMAP_JET)
combined = cv2.addWeighted(outputImageF, 0.5, heatmap, 0.5, 0) 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) key = cv2.waitKey(-1)
if key == 27: if key == 27:
break break
......
...@@ -81,7 +81,7 @@ try: ...@@ -81,7 +81,7 @@ try:
# Display Image # Display Image
print("Body keypoints: \n" + str(datum.poseKeypoints)) 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) cv2.waitKey(0)
except Exception as e: except Exception as e:
# print(e) # print(e)
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
// OpenPose name and version // OpenPose name and version
const std::string OPEN_POSE_NAME_STRING = "OpenPose"; 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; const std::string OPEN_POSE_NAME_AND_VERSION = OPEN_POSE_NAME_STRING + " " + OPEN_POSE_VERSION_STRING;
// #define COMMERCIAL_LICENSE // #define COMMERCIAL_LICENSE
......
...@@ -34,7 +34,7 @@ LIB_BUILD_DIR := $(BUILD_DIR)/lib ...@@ -34,7 +34,7 @@ LIB_BUILD_DIR := $(BUILD_DIR)/lib
STATIC_NAME := $(LIB_BUILD_DIR)/lib$(LIBRARY_NAME).a STATIC_NAME := $(LIB_BUILD_DIR)/lib$(LIBRARY_NAME).a
DYNAMIC_VERSION_MAJOR := 1 DYNAMIC_VERSION_MAJOR := 1
DYNAMIC_VERSION_MINOR := 5 DYNAMIC_VERSION_MINOR := 5
DYNAMIC_VERSION_REVISION := 0 DYNAMIC_VERSION_REVISION := 1
DYNAMIC_NAME_SHORT := lib$(LIBRARY_NAME).so DYNAMIC_NAME_SHORT := lib$(LIBRARY_NAME).so
#DYNAMIC_SONAME_SHORT := $(DYNAMIC_NAME_SHORT).$(DYNAMIC_VERSION_MAJOR) #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) DYNAMIC_VERSIONED_NAME_SHORT := $(DYNAMIC_NAME_SHORT).$(DYNAMIC_VERSION_MAJOR).$(DYNAMIC_VERSION_MINOR).$(DYNAMIC_VERSION_REVISION)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册