Fixed bug in the operator of cv::Ranges-s intersection (operator &).

This commit is contained in:
Leonid Beynenson 2011-07-12 16:33:26 +00:00
parent bee4c347ba
commit 0ddc661882

View File

@ -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;
}