From 22ff9df75f6c4b69111677422a56f1a9a30296d8 Mon Sep 17 00:00:00 2001
From: jvallve <jvallve@iri.upc.edu>
Date: Wed, 30 Mar 2022 11:01:40 +0200
Subject: [PATCH] cvmat const reference in capture constructor

---
 include/vision/capture/capture_image.h | 2 +-
 src/capture/capture_image.cpp          | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/include/vision/capture/capture_image.h b/include/vision/capture/capture_image.h
index 5c5702fd1..367d230e8 100644
--- a/include/vision/capture/capture_image.h
+++ b/include/vision/capture/capture_image.h
@@ -57,7 +57,7 @@ class CaptureImage : public CaptureBase
         cv::Mat                         global_descriptor_;
 
     public:
-        CaptureImage(const TimeStamp& _ts, SensorCameraPtr _camera_ptr, cv::Mat _data_cv);
+        CaptureImage(const TimeStamp& _ts, SensorCameraPtr _camera_ptr, const cv::Mat& _data_cv);
         ~CaptureImage() override;
 
         const cv::Mat& getImage() const;
diff --git a/src/capture/capture_image.cpp b/src/capture/capture_image.cpp
index c79cdc305..539e2fe32 100644
--- a/src/capture/capture_image.cpp
+++ b/src/capture/capture_image.cpp
@@ -23,7 +23,7 @@
 
 namespace wolf {
 
-CaptureImage::CaptureImage(const TimeStamp& _ts, SensorCameraPtr _camera_ptr, cv::Mat _data_cv) :
+CaptureImage::CaptureImage(const TimeStamp& _ts, SensorCameraPtr _camera_ptr, const cv::Mat& _data_cv) :
     CaptureBase("CaptureImage", _ts, _camera_ptr),
     frame_(_data_cv),
     grid_features_(nullptr),
-- 
GitLab