From ac54e74eca9b73135660139638236932e39af33c Mon Sep 17 00:00:00 2001 From: albertoperdomo22 Date: Wed, 24 Mar 2021 11:08:40 +0200 Subject: [PATCH] Adapt for OpenPose v1.7.0 When OpenPose v1.7.0 it came a change in op::scaleAndSizeExtractor which does not allow to compile ZED-OpenPose. Although the patch in this PR it is not fully functional, it allows compilation by hard-coded disabled netInputResolutionDynamicBehavior. Resolves: Compilation issues with OpenPose v1.7.0. --- src/main.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main.cpp b/src/main.cpp index 2941ace..b1f9aab 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -432,9 +432,10 @@ void run() { sl::Mat img_buffer, depth_img_buffer, depth_buffer, depth_buffer2; op::Array outputArray, outputArray2; cv::Mat inputImage, depthImage, inputImageRGBA, outputImage; + float netInputResolutionDynamicBehavior = 0.0f; // no mNetInputResolutionDynamicBehavior behavior // ---- OPENPOSE INIT (io data + renderer) ---- - op::ScaleAndSizeExtractor scaleAndSizeExtractor(netInputSize, outputSize, FLAGS_scale_number, FLAGS_scale_gap); + op::ScaleAndSizeExtractor scaleAndSizeExtractor(netInputSize, netInputResolutionDynamicBehavior, outputSize, FLAGS_scale_number, FLAGS_scale_gap); op::CvMatToOpInput cvMatToOpInput; op::CvMatToOpOutput cvMatToOpOutput;