diff --git a/modules/nonfree/src/surf.ocl.cpp b/modules/nonfree/src/surf.ocl.cpp index 533d0c1aee..9d8fe65a12 100644 --- a/modules/nonfree/src/surf.ocl.cpp +++ b/modules/nonfree/src/surf.ocl.cpp @@ -69,14 +69,14 @@ namespace cv if(!OPTION_INIT) { if( !USE_IMAGE2d ) - { + { strcat(pSURF_OPTIONS, noImage2dOption); pSURF_OPTIONS += strlen(noImage2dOption); } size_t wave_size = 0; - queryDeviceInfo(DEVICE_INFO::WAVEFRONT_SIZE, &wave_size); - sprintf(pSURF_OPTIONS, " -D WAVE_SIZE=%d", static_cast(wave_size)); + queryDeviceInfo(WAVEFRONT_SIZE, &wave_size); + std::sprintf(pSURF_OPTIONS, " -D WAVE_SIZE=%d", static_cast(wave_size)); OPTION_INIT = true; } openCLExecuteKernel(clCxt, source, kernelName, globalThreads, localThreads, args, channels, depth, SURF_OPTIONS);