mask.create() re-converted to new style
authorVadim Pisarevsky <vadim.pisarevsky@gmail.com>
Mon, 4 Mar 2013 20:03:37 +0000 (00:03 +0400)
committerVadim Pisarevsky <vadim.pisarevsky@gmail.com>
Mon, 4 Mar 2013 20:03:37 +0000 (00:03 +0400)
modules/calib3d/src/fundam.cpp

index 587e935..0db8fca 100644 (file)
@@ -692,8 +692,7 @@ cv::Mat cv::findFundamentalMat( InputArray _points1, InputArray _points2,
         result = cb->runKernel(m1, m2, F);
         if( _mask.needed() )
         {
-            if( !_mask.fixedSize() )
-                _mask.create(npoints, 1, CV_8U);
+            _mask.create(npoints, 1, CV_8U, -1, true);
             Mat mask = _mask.getMat();
             CV_Assert( (mask.cols == 1 || mask.rows == 1) && (int)mask.total() == npoints );
             mask.setTo(Scalar::all(1));