Fixed incorrect calculation of element size in OCL.(Mul/Div).Mat_Scalar_Scale.
authorAlexander Karsakov <alexander.karsakov@itseez.com>
Mon, 24 Feb 2014 11:10:00 +0000 (15:10 +0400)
committerAlexander Karsakov <alexander.karsakov@itseez.com>
Mon, 24 Feb 2014 11:10:00 +0000 (15:10 +0400)
modules/core/src/arithm.cpp

index 706d346..a837452 100644 (file)
@@ -1364,7 +1364,7 @@ static bool ocl_arithm_op(InputArray _src1, InputArray _src2, OutputArray _dst,
 
     if( haveScalar )
     {
-        size_t esz = CV_ELEM_SIZE(wtype)*scalarcn;
+        size_t esz = CV_ELEM_SIZE1(wtype)*scalarcn;
         double buf[4]={0,0,0,0};
         Mat src2sc = _src2.getMat();