fix ocl::columnsum bug
authoryao <bitwangyaoyao@gmail.com>
Mon, 10 Sep 2012 06:52:28 +0000 (14:52 +0800)
committeryao <bitwangyaoyao@gmail.com>
Mon, 10 Sep 2012 06:52:28 +0000 (14:52 +0800)
modules/ocl/src/columnsum.cpp

index 245082a..c33c9a9 100644 (file)
@@ -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());