From 7d83db7d4d8aa79acf0b0edbe3aa97c3b6d8acc3 Mon Sep 17 00:00:00 2001 From: yao Date: Mon, 10 Sep 2012 14:52:28 +0800 Subject: [PATCH] fix ocl::columnsum bug --- modules/ocl/src/columnsum.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ocl/src/columnsum.cpp b/modules/ocl/src/columnsum.cpp index 245082a2a4..c33c9a9678 100644 --- a/modules/ocl/src/columnsum.cpp +++ b/modules/ocl/src/columnsum.cpp @@ -84,7 +84,7 @@ void cv::ocl::columnSum(const oclMat& src,oclMat& dst) args.push_back( make_pair( sizeof(cl_int), (void *)&src.step)); args.push_back( make_pair( sizeof(cl_int), (void *)&dst.step)); - size_t globalThreads[3] = {dst.cols, dst.rows, 1}; + size_t globalThreads[3] = {dst.cols, 1, 1}; size_t localThreads[3] = {16, 16, 1}; openCLExecuteKernel(clCxt, &imgproc_columnsum, kernelName, globalThreads, localThreads, args, src.channels(), src.depth());