Re-fix bug #3319 with less side effects.
authorRoman Donchenko <roman.donchenko@itseez.com>
Fri, 17 Jan 2014 10:13:21 +0000 (14:13 +0400)
committerRoman Donchenko <roman.donchenko@itseez.com>
Fri, 17 Jan 2014 10:13:21 +0000 (14:13 +0400)
modules/core/src/copy.cpp

index 894776b..b87d080 100644 (file)
@@ -286,6 +286,7 @@ void Mat::copyTo( OutputArray _dst, InputArray _mask ) const
 
     if( dims <= 2 )
     {
+        CV_Assert( size() == mask.size() );
         Size sz = getContinuousSize(*this, dst, mask, mcn);
         copymask(data, step, mask.data, mask.step, dst.data, dst.step, sz, &esz);
         return;