diff --git a/modules/features2d/src/matchers.cpp b/modules/features2d/src/matchers.cpp index f4a0c8f6a..8d2f69ec8 100644 --- a/modules/features2d/src/matchers.cpp +++ b/modules/features2d/src/matchers.cpp @@ -306,8 +306,8 @@ static bool ocl_radiusMatchSingle(InputArray query, InputArray train, if (k.empty()) return false; - size_t globalSize[] = {(train_rows + block_size - 1) / block_size * block_size, (query_rows + block_size - 1) / block_size * block_size, 1}; - size_t localSize[] = {block_size, block_size, 1}; + size_t globalSize[] = {(train_rows + block_size - 1) / block_size * block_size, (query_rows + block_size - 1) / block_size * block_size}; + size_t localSize[] = {block_size, block_size}; int idx = 0; idx = k.set(idx, ocl::KernelArg::PtrReadOnly(uquery));