diff --git a/mediapipe/pose_tracking_dll/pose_tracking.cpp b/mediapipe/pose_tracking_dll/pose_tracking.cpp index 3db266076..70a598fee 100644 --- a/mediapipe/pose_tracking_dll/pose_tracking.cpp +++ b/mediapipe/pose_tracking_dll/pose_tracking.cpp @@ -36,9 +36,6 @@ class PoseTrackingImpl { public: PoseTrackingImpl(const std::string& calculatorGraphConfigFile) { auto status = initialize(calculatorGraphConfigFile); - if (!status.ok()) { - LOG(WARNING) << "Warning: " << status; - } } absl::Status initialize(const std::string& calculatorGraphConfigFile) { @@ -162,4 +159,9 @@ cv_wrapper::Mat PoseTracking::lastSegmentedFrame() { return cv_wrapper::Mat(result.rows, result.cols, result.data); } +PoseTracking::~PoseTracking() +{ + delete mImplementation; +} + } // namespace nimagna diff --git a/mediapipe/pose_tracking_dll/pose_tracking.h b/mediapipe/pose_tracking_dll/pose_tracking.h index 5f6ff3285..536547e06 100644 --- a/mediapipe/pose_tracking_dll/pose_tracking.h +++ b/mediapipe/pose_tracking_dll/pose_tracking.h @@ -103,7 +103,7 @@ class DLLEXPORT PoseTracking { }; PoseTracking(const char* calculatorGraphConfigFile); - ~PoseTracking() { delete mImplementation; } + ~PoseTracking(); bool processFrame(const cv_wrapper::Mat& inputRGB8Bit); cv_wrapper::Mat lastSegmentedFrame();