diff --git a/modules/stitching/src/matchers.cpp b/modules/stitching/src/matchers.cpp index 75261090c5..6105c67631 100644 --- a/modules/stitching/src/matchers.cpp +++ b/modules/stitching/src/matchers.cpp @@ -694,6 +694,7 @@ void FeaturesMatcher::operator ()(const std::vector &features, st if (features[i].keypoints.size() > 0 && features[j].keypoints.size() > 0 && mask_(i, j)) near_pairs.push_back(std::make_pair(i, j)); + pairwise_matches.clear(); // clear history values pairwise_matches.resize(num_images * num_images); MatchPairsBody body(*this, features, pairwise_matches, near_pairs);