diff --git a/modules/core/include/opencv2/core/operations.hpp b/modules/core/include/opencv2/core/operations.hpp index 60b4926c48..94d3df3ce6 100644 --- a/modules/core/include/opencv2/core/operations.hpp +++ b/modules/core/include/opencv2/core/operations.hpp @@ -2000,7 +2000,7 @@ static inline bool operator !(const Range& r) static inline Range operator & (const Range& r1, const Range& r2) { - Range r(std::max(r1.start, r2.start), std::min(r2.start, r2.end)); + Range r(std::max(r1.start, r2.start), std::min(r1.end, r2.end)); r.end = std::max(r.end, r.start); return r; }