diff --git a/components/rgbd-sources/src/algorithms/fixstars_sgm.cpp b/components/rgbd-sources/src/algorithms/fixstars_sgm.cpp index cbba8cb47af49cf8fff3fe9598f30e7119d71b21..fc68f24a91e3c130c78d7b44b182b1fff3b4110a 100644 --- a/components/rgbd-sources/src/algorithms/fixstars_sgm.cpp +++ b/components/rgbd-sources/src/algorithms/fixstars_sgm.cpp @@ -44,7 +44,7 @@ void FixstarsSGM::compute(const cv::Mat &l, const cv::Mat &r, cv::Mat &disp) { Mat bad_pixels = (disp == (256 << 5)); disp.setTo(0, bad_pixels); - Mat left_pixels(cv::Rect(0, 0, max_disp_, disp.rows)); + Mat left_pixels(disp, cv::Rect(0, 0, max_disp_, disp.rows)); left_pixels = 0; if (use_filter_) {