fix for cv::norm (norm_inf)
authorIlya Lavrenov <ilya.lavrenov@itseez.com>
Tue, 13 May 2014 10:21:07 +0000 (14:21 +0400)
committerIlya Lavrenov <ilya.lavrenov@itseez.com>
Tue, 13 May 2014 10:21:07 +0000 (14:21 +0400)
modules/core/src/opencl/reduce.cl

index 6b4ccdd..a697cba 100644 (file)
     if (mask[mask_index]) \
     { \
         temp = loadpix(srcptr + src_index); \
-        maxval = max(maxval, (srcT)(temp >= 0 ? temp : -temp)); \
+        maxval = max(maxval, (srcT)(temp >= (srcT)(0) ? temp : -temp)); \
     }
 #define SET_LOCAL_1 \
     localmem_max[lid] = maxval