Fixed condition for channels
authorElena Gvozdeva <elena.gvozdeva@itseez.com>
Tue, 17 Dec 2013 07:15:48 +0000 (11:15 +0400)
committerElena Gvozdeva <elena.gvozdeva@itseez.com>
Tue, 17 Dec 2013 07:15:48 +0000 (11:15 +0400)
modules/imgproc/src/smooth.cpp

index c399121..d778377 100644 (file)
@@ -1668,7 +1668,7 @@ namespace cv
         int type = _src.type();
         int depth = CV_MAT_DEPTH(type), cn = CV_MAT_CN(type);
 
-        if (!((depth == CV_8U || depth == CV_16U || depth == CV_16S || depth == CV_32F) && (cn != 3 || cn <= 4)))
+        if (!((depth == CV_8U || depth == CV_16U || depth == CV_16S || depth == CV_32F) && (cn != 3 && cn <= 4)))
             return false;
 
         const char * kernelName;
@@ -1696,7 +1696,7 @@ namespace cv
 
 void cv::medianBlur( InputArray _src0, OutputArray _dst, int ksize )
 {
-    CV_Assert( (ksize % 2 == 1) &&  (_src0.dims() <= 2 ));
+    CV_Assert( (ksize % 2 == 1) && (_src0.dims() <= 2 ));
 
     if( ksize <= 1 )
     {