photo: remove redundant broken check
authorAlexander Alekhin <alexander.alekhin@intel.com>
Fri, 15 Jun 2018 16:37:58 +0000 (19:37 +0300)
committerAlexander Alekhin <alexander.a.alekhin@gmail.com>
Sat, 16 Jun 2018 08:36:51 +0000 (11:36 +0300)
`dest(roi_d)` operation contains similar check inside.

modules/photo/src/seamless_cloning.cpp

index 9865d62..16376de 100644 (file)
@@ -88,10 +88,6 @@ void cv::seamlessClone(InputArray _src, InputArray _dst, InputArray _mask, Point
 
     int minxd = p.x - lenx/2;
     int minyd = p.y - leny/2;
-    int maxxd = minxd + lenx;
-    int maxyd = minyd + leny;
-
-    CV_Assert(minxd >= 0 && minyd >= 0 && maxxd <= dest.rows && maxyd <= dest.cols);
 
     Rect roi_d(minxd,minyd,lenx,leny);
     Rect roi_s(minx,miny,lenx,leny);