diff --git a/modules/calib3d/src/five-point.cpp b/modules/calib3d/src/five-point.cpp index b93541b88..3796627a0 100644 --- a/modules/calib3d/src/five-point.cpp +++ b/modules/calib3d/src/five-point.cpp @@ -537,12 +537,12 @@ int cv::recoverPose( InputArray E, InputArray _points1, InputArray _points2, Out // If _mask is given, then use it to filter outliers. if (!_mask.empty()) { - Mat mask = _mask.getMat(); + Mat mask = _mask.getMat(); CV_Assert(mask.size() == mask1.size()); - bitwise_and(mask, mask1, mask1); - bitwise_and(mask, mask2, mask2); - bitwise_and(mask, mask3, mask3); - bitwise_and(mask, mask4, mask4); + bitwise_and(mask, mask1, mask1); + bitwise_and(mask, mask2, mask2); + bitwise_and(mask, mask3, mask3); + bitwise_and(mask, mask4, mask4); } if (_mask.empty() && _mask.needed()) {