diff --git a/modules/imgproc/src/stackblur.cpp b/modules/imgproc/src/stackblur.cpp index 6becbe5c41..a69e4b4101 100644 --- a/modules/imgproc/src/stackblur.cpp +++ b/modules/imgproc/src/stackblur.cpp @@ -547,7 +547,7 @@ public: } else { - size_t bufSize = CN * (width + radius) * sizeof(TBuf) + 2 * CN * sizeof(TBuf); + size_t bufSize = CN * (width + kernelSize) * sizeof(TBuf) + 2 * CN * sizeof(TBuf); AutoBuffer _buf(bufSize + 16); uchar* bufptr = alignPtr(_buf.data(), 16); TBuf* diffVal = (TBuf*)bufptr;