fixed warnings in gpu modules from VS 2012
authorVladislav Vinogradov <vlad.vinogradov@itseez.com>
Wed, 3 Jul 2013 18:21:10 +0000 (22:21 +0400)
committerVladislav Vinogradov <vlad.vinogradov@itseez.com>
Wed, 3 Jul 2013 18:21:10 +0000 (22:21 +0400)
modules/gpuarithm/test/test_precomp.hpp
modules/gpustereo/src/stereobm.cpp

index f9d3ad4..d25aa0c 100644 (file)
@@ -51,6 +51,8 @@
 #ifndef __OPENCV_TEST_PRECOMP_HPP__
 #define __OPENCV_TEST_PRECOMP_HPP__
 
+#include <functional>
+
 #include "opencv2/ts.hpp"
 #include "opencv2/ts/gpu_test.hpp"
 
index 9b32cf7..30773a6 100644 (file)
@@ -98,8 +98,8 @@ namespace
         int getPreFilterCap() const { return preFilterCap_; }
         void setPreFilterCap(int preFilterCap) { preFilterCap_ = preFilterCap; }
 
-        int getTextureThreshold() const { return avergeTexThreshold_; }
-        void setTextureThreshold(int textureThreshold) { avergeTexThreshold_ = textureThreshold; }
+        int getTextureThreshold() const { return static_cast<int>(avergeTexThreshold_); }
+        void setTextureThreshold(int textureThreshold) { avergeTexThreshold_ = static_cast<float>(textureThreshold); }
 
         int getUniquenessRatio() const { return 0; }
         void setUniquenessRatio(int /*uniquenessRatio*/) {}