diff --git a/modules/ocl/src/initialization.cpp b/modules/ocl/src/initialization.cpp index c9ce89f9f5..856064c32e 100644 --- a/modules/ocl/src/initialization.cpp +++ b/modules/ocl/src/initialization.cpp @@ -366,6 +366,13 @@ namespace cv { case WAVEFRONT_SIZE: { + bool is_cpu = false; + queryDeviceInfo(IS_CPU_DEVICE, &is_cpu); + if(is_cpu) + { + *(int*)info = 1; + return; + } #ifdef CL_DEVICE_WAVEFRONT_WIDTH_AMD try {