diff --git a/mediapipe/calculators/tensor/image_to_tensor_converter_gl_buffer.cc b/mediapipe/calculators/tensor/image_to_tensor_converter_gl_buffer.cc index d01916f3e..006ddeb69 100644 --- a/mediapipe/calculators/tensor/image_to_tensor_converter_gl_buffer.cc +++ b/mediapipe/calculators/tensor/image_to_tensor_converter_gl_buffer.cc @@ -312,7 +312,7 @@ class GlProcessor : public ImageToTensorConverter { return absl::OkStatus(); })); - return tensor; + return absl::StatusOr (mediapipe::Tensor(std::move(tensor))); } ~GlProcessor() override { diff --git a/mediapipe/calculators/tensor/image_to_tensor_converter_opencv.cc b/mediapipe/calculators/tensor/image_to_tensor_converter_opencv.cc index 22131a7e7..d9df61917 100644 --- a/mediapipe/calculators/tensor/image_to_tensor_converter_opencv.cc +++ b/mediapipe/calculators/tensor/image_to_tensor_converter_opencv.cc @@ -103,7 +103,7 @@ class OpenCvProcessor : public ImageToTensorConverter { GetValueRangeTransformation(kInputImageRangeMin, kInputImageRangeMax, range_min, range_max)); transformed.convertTo(dst, CV_32FC3, transform.scale, transform.offset); - return tensor; + return absl::StatusOr (mediapipe::Tensor(std::move(tensor))); } private: