bugfix
authorPierre-Emmanuel Viel <p.emmanuel.viel@gmail.com>
Thu, 27 Aug 2020 10:21:02 +0000 (12:21 +0200)
committerPierre-Emmanuel Viel <p.emmanuel.viel@gmail.com>
Thu, 27 Aug 2020 10:21:02 +0000 (12:21 +0200)
modules/flann/include/opencv2/flann/kmeans_index.h

index 98ec68a87b7fff7c07850ca00d6b90b935136566..f96b0f81fc716269dfc6921e7c91491418141baa 100644 (file)
@@ -773,7 +773,7 @@ private:
         memoryCounter_ += int(veclen_*sizeof(CentersType));
         unsigned int* mean_accumulator = new unsigned int[accumulator_veclen];
 
-        memset(mean_accumulator, 0, accumulator_veclen);
+        memset(mean_accumulator, 0, sizeof(unsigned int)*accumulator_veclen);
 
         for (unsigned int i=0; i<indices_length; ++i) {
             variance += static_cast<unsigned long long>( ensureSquareDistance<Distance>(