diff --git a/include/vision/capture/capture_image.h b/include/vision/capture/capture_image.h index 5c5702fd12f2a89513ea67c0452885bc864153d8..367d230e8710aa945b7fe462fc32d0942a244c54 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 c79cdc305d8621b11d0f99ba4cbd017e9c167aa7..539e2fe329dd58518d93ef9338421aa9b756bc6d 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),