diff --git a/modules/imgproc/src/thresh.cpp b/modules/imgproc/src/thresh.cpp index 74a87b875f..66665f978d 100644 --- a/modules/imgproc/src/thresh.cpp +++ b/modules/imgproc/src/thresh.cpp @@ -1310,7 +1310,7 @@ void cv::adaptiveThreshold( InputArray _src, OutputArray _dst, double maxValue, src.convertTo(srcfloat,CV_32F); meanfloat=srcfloat; GaussianBlur(srcfloat, meanfloat, Size(blockSize, blockSize), 0, 0, BORDER_REPLICATE); - meanfloat.convertTo(dst, src.type()); + meanfloat.convertTo(mean, src.type()); } else CV_Error( CV_StsBadFlag, "Unknown/unsupported adaptive threshold method" );