diff --git a/modules/imgproc/src/opencl/hough_lines.cl b/modules/imgproc/src/opencl/hough_lines.cl index 9d0244c2c9..907811cded 100644 --- a/modules/imgproc/src/opencl/hough_lines.cl +++ b/modules/imgproc/src/opencl/hough_lines.cl @@ -94,6 +94,7 @@ __kernel void fill_accum_local(__global const uchar * list_ptr, int list_step, i { int theta_idx = get_group_id(1); int count_idx = get_local_id(0); + __local int l_accum[BUFFER_SIZE]; if (theta_idx > 0 && theta_idx < numangle + 1) { @@ -102,7 +103,6 @@ __kernel void fill_accum_local(__global const uchar * list_ptr, int list_step, i sinVal *= irho; cosVal *= irho; - __local int l_accum[BUFFER_SIZE]; for (int i=count_idx; i