suppress android and mac warnings
authorlaurentBerger <laurent.berger@univ-lemans.fr>
Sat, 16 May 2015 20:54:53 +0000 (22:54 +0200)
committerlaurentBerger <laurent.berger@univ-lemans.fr>
Sat, 16 May 2015 20:54:53 +0000 (22:54 +0200)
samples/cpp/detect_mser.cpp

index 36f543d..2538c81 100644 (file)
@@ -1,6 +1,6 @@
 #include <opencv2/opencv.hpp>
 #include "opencv2/core/opengl.hpp"
-#include <cvconfig.h>
+#include "cvconfig.h"
 
 #include <vector>
 #include <map>
@@ -212,9 +212,9 @@ static void onMouse(int event, int x, int y, int flags, void*)
 }
 #endif
 
+#ifdef HAVE_OPENGL
 static void DrawOpenGLMSER(Mat img, Mat result)
 {
-#ifdef HAVE_OPENGL
     Mat imgGray;
     if (img.type() != CV_8UC1)
         cvtColor(img, imgGray, COLOR_BGR2GRAY);
@@ -327,8 +327,8 @@ static void DrawOpenGLMSER(Mat img, Mat result)
     }
     setOpenGlDrawCallback("OpenGL", 0, 0);
     destroyAllWindows();
-#endif
 }
+#endif
 
 static Mat MakeSyntheticImage()
 {
@@ -526,7 +526,9 @@ int main(int argc, char *argv[])
             cout << "Feature : " << *itDesc << "\n";
             cout << e.msg << endl;
         }
-        DrawOpenGLMSER(img,result);
+#ifdef HAVE_OPENGL
+        DrawOpenGLMSER(img, result);
+#endif
         waitKey();
     }
     return 0;