avoid infinite loops when 0-area image is filtered (ticket #1295)

pull/13383/head
Vadim Pisarevsky 14 years ago
parent c3caaf3b88
commit d3350b50aa
  1. 3
      modules/imgproc/src/filter.cpp

@ -437,6 +437,9 @@ void FilterEngine::apply(const Mat& src, Mat& dst,
Rect srcRoi = _srcRoi;
if( srcRoi == Rect(0,0,-1,-1) )
srcRoi = Rect(0,0,src.cols,src.rows);
if( srcRoi.area() == 0 )
return;
CV_Assert( dstOfs.x >= 0 && dstOfs.y >= 0 &&
dstOfs.x + srcRoi.width <= dst.cols &&

Loading…
Cancel
Save