diff --git a/modules/imgproc/src/smooth.cpp b/modules/imgproc/src/smooth.cpp index 8ee49fa777..d9c88d6dad 100644 --- a/modules/imgproc/src/smooth.cpp +++ b/modules/imgproc/src/smooth.cpp @@ -3494,7 +3494,7 @@ void cv::medianBlur( InputArray _src0, OutputArray _dst, int ksize ) CV_Assert( (ksize % 2 == 1) && (_src0.dims() <= 2 )); - if( ksize <= 1 ) + if( ksize <= 1 || _src0.empty() ) { _src0.copyTo(_dst); return;