- Fix both stitching_detailed.cpp sample and cv::Stitcher.
{
vector<Mat> rmats;
for (size_t i = 0; i < cameras_.size(); ++i)
- rmats.push_back(cameras_[i].R);
+ rmats.push_back(cameras_[i].R.clone());
detail::waveCorrect(rmats, wave_correct_kind_);
for (size_t i = 0; i < cameras_.size(); ++i)
cameras_[i].R = rmats[i];
{
vector<Mat> rmats;
for (size_t i = 0; i < cameras.size(); ++i)
- rmats.push_back(cameras[i].R);
+ rmats.push_back(cameras[i].R.clone());
waveCorrect(rmats, wave_correct);
for (size_t i = 0; i < cameras.size(); ++i)
cameras[i].R = rmats[i];