fixed parallel block matching stereo correspondence algorithm (ticket #997; thanks...
authorVadim Pisarevsky <no@email>
Sat, 6 Aug 2011 19:28:20 +0000 (19:28 +0000)
committerVadim Pisarevsky <no@email>
Sat, 6 Aug 2011 19:28:20 +0000 (19:28 +0000)
modules/calib3d/src/stereobm.cpp

index d9a1cba..354e4fc 100644 (file)
@@ -718,7 +718,7 @@ struct FindStereoCorrespInvoker
         uchar *ptr = state->slidingSumBuf->data.ptr + range.begin() * stripeBufSize;
         int FILTERED = (state->minDisparity - 1)*16;
         
-        Rect roi = validDisparityRect & Rect(0, _row0, cols, _row1);
+        Rect roi = validDisparityRect & Rect(0, _row0, cols, _row1 - _row0);
         if( roi.height == 0 )
             return;
         int row0 = roi.y;