From 9d04a7aba9dbab0823b936958303edcc7b5e657c Mon Sep 17 00:00:00 2001 From: Konstantin Matskevich Date: Wed, 25 Dec 2013 15:02:56 +0400 Subject: [PATCH] bugfix in equalizeHist --- modules/imgproc/src/histogram.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/imgproc/src/histogram.cpp b/modules/imgproc/src/histogram.cpp index 7849d5175c..50627b4b89 100644 --- a/modules/imgproc/src/histogram.cpp +++ b/modules/imgproc/src/histogram.cpp @@ -3169,7 +3169,7 @@ static bool ocl_calcHist(InputArray _src, OutputArray _hist) static bool ocl_equalizeHist(InputArray _src, OutputArray _dst) { - size_t wgs = ocl::Device::getDefault().maxWorkGroupSize(); + size_t wgs = std::min(ocl::Device::getDefault().maxWorkGroupSize(), BINS); // calculation of histogram UMat hist;