photo: add assertion on empty image in denoising
authorVladislav Sovrasov <sovrasov.vlad@gmail.com>
Wed, 14 Jun 2017 10:57:07 +0000 (13:57 +0300)
committerVladislav Sovrasov <sovrasov.vlad@gmail.com>
Wed, 14 Jun 2017 10:57:07 +0000 (13:57 +0300)
modules/photo/src/denoising.cpp

index ebf345c..ee9e573 100644 (file)
@@ -116,6 +116,7 @@ void cv::fastNlMeansDenoising( InputArray _src, OutputArray _dst, const std::vec
     CV_INSTRUMENT_REGION()
 
     int hn = (int)h.size(), type = _src.type(), depth = CV_MAT_DEPTH(type), cn = CV_MAT_CN(type);
+    CV_Assert(!_src.empty());
     CV_Assert(hn == 1 || hn == cn);
 
     Size src_size = _src.size();