fixed shared memory size for linesAccumShared
authorVladislav Vinogradov <vlad.vinogradov@itseez.com>
Wed, 15 Aug 2012 10:31:27 +0000 (14:31 +0400)
committerVladislav Vinogradov <vlad.vinogradov@itseez.com>
Wed, 15 Aug 2012 11:07:29 +0000 (15:07 +0400)
modules/gpu/src/cuda/hough.cu

index d5f7d21..7b33e59 100644 (file)
@@ -210,7 +210,7 @@ namespace cv { namespace gpu { namespace device
 
             cudaSafeCall( cudaFuncSetCacheConfig(linesAccumShared, cudaFuncCachePreferShared) );
 
-            size_t smemSize = (accum.cols - 2) * sizeof(int);
+            size_t smemSize = (accum.cols - 1) * sizeof(int);
 
             if (smemSize < sharedMemPerBlock - 1000)
                 linesAccumShared<<<grid, block, smemSize>>>(list, count, accum, 1.0f / rho, theta, accum.cols - 2);