Commit 5da8d653 authored by Alexander Alekhin's avatar Alexander Alekhin Committed by Alexander Alekhin

eliminate compiler warnings

parent 6cfe4a85
...@@ -8,6 +8,8 @@ endif() ...@@ -8,6 +8,8 @@ endif()
project(traincascade) project(traincascade)
set(the_target opencv_traincascade) set(the_target opencv_traincascade)
ocv_warnings_disable(CMAKE_CXX_FLAGS -Woverloaded-virtual)
ocv_target_include_directories(${the_target} PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}" "${OpenCV_SOURCE_DIR}/include/opencv") ocv_target_include_directories(${the_target} PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}" "${OpenCV_SOURCE_DIR}/include/opencv")
ocv_target_include_modules_recurse(${the_target} ${OPENCV_TRAINCASCADE_DEPS}) ocv_target_include_modules_recurse(${the_target} ${OPENCV_TRAINCASCADE_DEPS})
......
...@@ -134,7 +134,7 @@ PARAM_TEST_CASE(ArithmTestBase, MatDepth, Channels, bool) ...@@ -134,7 +134,7 @@ PARAM_TEST_CASE(ArithmTestBase, MatDepth, Channels, bool)
use_roi = GET_PARAM(2); use_roi = GET_PARAM(2);
} }
virtual void generateTestData(bool with_val_in_range = false) void generateTestData(bool with_val_in_range = false)
{ {
const int type = CV_MAKE_TYPE(depth, cn); const int type = CV_MAKE_TYPE(depth, cn);
...@@ -897,7 +897,7 @@ struct RepeatTestCase : ...@@ -897,7 +897,7 @@ struct RepeatTestCase :
{ {
int nx, ny; int nx, ny;
virtual void generateTestData() void generateTestData()
{ {
const int type = CV_MAKE_TYPE(depth, cn); const int type = CV_MAKE_TYPE(depth, cn);
...@@ -1495,7 +1495,7 @@ PARAM_TEST_CASE(InRange, MatDepth, Channels, bool /*Scalar or not*/, bool /*Roi* ...@@ -1495,7 +1495,7 @@ PARAM_TEST_CASE(InRange, MatDepth, Channels, bool /*Scalar or not*/, bool /*Roi*
use_roi = GET_PARAM(3); use_roi = GET_PARAM(3);
} }
virtual void generateTestData() void generateTestData()
{ {
const int type = CV_MAKE_TYPE(depth, cn); const int type = CV_MAKE_TYPE(depth, cn);
...@@ -1574,7 +1574,7 @@ PARAM_TEST_CASE(ConvertScaleAbs, MatDepth, Channels, bool) ...@@ -1574,7 +1574,7 @@ PARAM_TEST_CASE(ConvertScaleAbs, MatDepth, Channels, bool)
use_roi = GET_PARAM(2); use_roi = GET_PARAM(2);
} }
virtual void generateTestData() void generateTestData()
{ {
const int stype = CV_MAKE_TYPE(depth, cn); const int stype = CV_MAKE_TYPE(depth, cn);
const int dtype = CV_MAKE_TYPE(CV_8U, cn); const int dtype = CV_MAKE_TYPE(CV_8U, cn);
...@@ -1647,7 +1647,7 @@ PARAM_TEST_CASE(PatchNaNs, Channels, bool) ...@@ -1647,7 +1647,7 @@ PARAM_TEST_CASE(PatchNaNs, Channels, bool)
use_roi = GET_PARAM(1); use_roi = GET_PARAM(1);
} }
virtual void generateTestData() void generateTestData()
{ {
const int type = CV_MAKE_TYPE(CV_32F, cn); const int type = CV_MAKE_TYPE(CV_32F, cn);
...@@ -1727,7 +1727,7 @@ PARAM_TEST_CASE(Reduce, std::pair<MatDepth, MatDepth>, Channels, int, bool) ...@@ -1727,7 +1727,7 @@ PARAM_TEST_CASE(Reduce, std::pair<MatDepth, MatDepth>, Channels, int, bool)
use_roi = GET_PARAM(3); use_roi = GET_PARAM(3);
} }
virtual void generateTestData() void generateTestData()
{ {
const int stype = CV_MAKE_TYPE(sdepth, cn); const int stype = CV_MAKE_TYPE(sdepth, cn);
dtype = CV_MAKE_TYPE(ddepth, cn); dtype = CV_MAKE_TYPE(ddepth, cn);
......
...@@ -71,7 +71,7 @@ PARAM_TEST_CASE(ConvertTo, MatDepth, MatDepth, Channels, bool) ...@@ -71,7 +71,7 @@ PARAM_TEST_CASE(ConvertTo, MatDepth, MatDepth, Channels, bool)
use_roi = GET_PARAM(3); use_roi = GET_PARAM(3);
} }
virtual void generateTestData() void generateTestData()
{ {
Size roiSize = randomSize(1, MAX_VALUE); Size roiSize = randomSize(1, MAX_VALUE);
Border srcBorder = randomBorder(0, use_roi ? MAX_VALUE : 0); Border srcBorder = randomBorder(0, use_roi ? MAX_VALUE : 0);
......
...@@ -32,7 +32,7 @@ PARAM_TEST_CASE(IPPAsync, MatDepth, Channels, hppAccelType) ...@@ -32,7 +32,7 @@ PARAM_TEST_CASE(IPPAsync, MatDepth, Channels, hppAccelType)
accelType = GET_PARAM(2); accelType = GET_PARAM(2);
} }
virtual void generateTestData() void generateTestData()
{ {
Size matrix_Size = randomSize(2, 100); Size matrix_Size = randomSize(2, 100);
const double upValue = 100; const double upValue = 100;
...@@ -102,7 +102,7 @@ PARAM_TEST_CASE(IPPAsyncShared, Channels, hppAccelType) ...@@ -102,7 +102,7 @@ PARAM_TEST_CASE(IPPAsyncShared, Channels, hppAccelType)
type=CV_MAKE_TYPE(CV_8U, GET_PARAM(0)); type=CV_MAKE_TYPE(CV_8U, GET_PARAM(0));
} }
virtual void generateTestData() void generateTestData()
{ {
Size matrix_Size = randomSize(2, 100); Size matrix_Size = randomSize(2, 100);
hpp32u pitch, size; hpp32u pitch, size;
......
...@@ -94,7 +94,7 @@ PARAM_TEST_CASE(CalcBackProject, MatDepth, int, bool) ...@@ -94,7 +94,7 @@ PARAM_TEST_CASE(CalcBackProject, MatDepth, int, bool)
uimages_roi.resize(N); uimages_roi.resize(N);
} }
virtual void random_roi() void random_roi()
{ {
Size roiSize = randomSize(1, MAX_VALUE); Size roiSize = randomSize(1, MAX_VALUE);
...@@ -233,7 +233,7 @@ PARAM_TEST_CASE(CalcHist, bool) ...@@ -233,7 +233,7 @@ PARAM_TEST_CASE(CalcHist, bool)
useRoi = GET_PARAM(0); useRoi = GET_PARAM(0);
} }
virtual void random_roi() void random_roi()
{ {
Size roiSize = randomSize(1, MAX_VALUE); Size roiSize = randomSize(1, MAX_VALUE);
......
...@@ -40,7 +40,7 @@ PARAM_TEST_CASE(HoughLines, double, double, int) ...@@ -40,7 +40,7 @@ PARAM_TEST_CASE(HoughLines, double, double, int)
threshold = GET_PARAM(2); threshold = GET_PARAM(2);
} }
virtual void generateTestData() void generateTestData()
{ {
src_size = randomSize(500, 1920); src_size = randomSize(500, 1920);
src.create(src_size, CV_8UC1); src.create(src_size, CV_8UC1);
...@@ -55,7 +55,7 @@ PARAM_TEST_CASE(HoughLines, double, double, int) ...@@ -55,7 +55,7 @@ PARAM_TEST_CASE(HoughLines, double, double, int)
src.copyTo(usrc); src.copyTo(usrc);
} }
virtual void readRealTestData() void readRealTestData()
{ {
Mat img = readImage("shared/pic5.png", IMREAD_GRAYSCALE); Mat img = readImage("shared/pic5.png", IMREAD_GRAYSCALE);
Canny(img, src, 100, 150, 3); Canny(img, src, 100, 150, 3);
...@@ -63,7 +63,7 @@ PARAM_TEST_CASE(HoughLines, double, double, int) ...@@ -63,7 +63,7 @@ PARAM_TEST_CASE(HoughLines, double, double, int)
src.copyTo(usrc); src.copyTo(usrc);
} }
virtual void Near(double eps = 0.) void Near(double eps = 0.)
{ {
EXPECT_EQ(dst.size(), udst.size()); EXPECT_EQ(dst.size(), udst.size());
...@@ -124,7 +124,7 @@ PARAM_TEST_CASE(HoughLinesP, int, double, double) ...@@ -124,7 +124,7 @@ PARAM_TEST_CASE(HoughLinesP, int, double, double)
maxGap = GET_PARAM(2); maxGap = GET_PARAM(2);
} }
virtual void readRealTestData() void readRealTestData()
{ {
Mat img = readImage("shared/pic5.png", IMREAD_GRAYSCALE); Mat img = readImage("shared/pic5.png", IMREAD_GRAYSCALE);
Canny(img, src, 50, 200, 3); Canny(img, src, 50, 200, 3);
...@@ -132,7 +132,7 @@ PARAM_TEST_CASE(HoughLinesP, int, double, double) ...@@ -132,7 +132,7 @@ PARAM_TEST_CASE(HoughLinesP, int, double, double)
src.copyTo(usrc); src.copyTo(usrc);
} }
virtual void Near(double eps = 0.) void Near(double eps = 0.)
{ {
Mat lines_gpu = udst.getMat(ACCESS_READ); Mat lines_gpu = udst.getMat(ACCESS_READ);
......
...@@ -81,7 +81,7 @@ PARAM_TEST_CASE(ImgprocTestBase, MatType, ...@@ -81,7 +81,7 @@ PARAM_TEST_CASE(ImgprocTestBase, MatType,
useRoi = GET_PARAM(3); useRoi = GET_PARAM(3);
} }
virtual void random_roi() void random_roi()
{ {
Size roiSize = randomSize(1, MAX_VALUE); Size roiSize = randomSize(1, MAX_VALUE);
Border srcBorder = randomBorder(0, useRoi ? MAX_VALUE : 0); Border srcBorder = randomBorder(0, useRoi ? MAX_VALUE : 0);
...@@ -193,7 +193,7 @@ OCL_TEST_P(EqualizeHist, Mat) ...@@ -193,7 +193,7 @@ OCL_TEST_P(EqualizeHist, Mat)
struct CornerTestBase : struct CornerTestBase :
public ImgprocTestBase public ImgprocTestBase
{ {
virtual void random_roi() void random_roi()
{ {
Mat image = readImageType("../gpu/stereobm/aloe-L.png", type); Mat image = readImageType("../gpu/stereobm/aloe-L.png", type);
ASSERT_FALSE(image.empty()); ASSERT_FALSE(image.empty());
...@@ -296,7 +296,7 @@ struct Integral : ...@@ -296,7 +296,7 @@ struct Integral :
useRoi = GET_PARAM(3); useRoi = GET_PARAM(3);
} }
virtual void random_roi() void random_roi()
{ {
ASSERT_EQ(CV_MAT_CN(type), 1); ASSERT_EQ(CV_MAT_CN(type), 1);
......
...@@ -74,7 +74,7 @@ PARAM_TEST_CASE(MatchTemplate, MatDepth, Channels, MatchTemplType, bool) ...@@ -74,7 +74,7 @@ PARAM_TEST_CASE(MatchTemplate, MatDepth, Channels, MatchTemplType, bool)
use_roi = GET_PARAM(3); use_roi = GET_PARAM(3);
} }
virtual void generateTestData() void generateTestData()
{ {
Size image_roiSize = randomSize(2, 100); Size image_roiSize = randomSize(2, 100);
Size templ_roiSize = Size(randomInt(1, image_roiSize.width), randomInt(1, image_roiSize.height)); Size templ_roiSize = Size(randomInt(1, image_roiSize.width), randomInt(1, image_roiSize.height));
......
...@@ -67,7 +67,7 @@ PARAM_TEST_CASE(MedianFilter, MatDepth, Channels, int, bool) ...@@ -67,7 +67,7 @@ PARAM_TEST_CASE(MedianFilter, MatDepth, Channels, int, bool)
use_roi = GET_PARAM(3); use_roi = GET_PARAM(3);
} }
virtual void generateTestData() void generateTestData()
{ {
Size roiSize = randomSize(1, MAX_VALUE); Size roiSize = randomSize(1, MAX_VALUE);
Border srcBorder = randomBorder(0, use_roi ? MAX_VALUE : 0); Border srcBorder = randomBorder(0, use_roi ? MAX_VALUE : 0);
......
...@@ -349,6 +349,7 @@ endif(ANDROID) ...@@ -349,6 +349,7 @@ endif(ANDROID)
# workarounding lack of `__attribute__ ((visibility("default")))` in jni_md.h/JNIEXPORT # workarounding lack of `__attribute__ ((visibility("default")))` in jni_md.h/JNIEXPORT
string(REPLACE "-fvisibility=hidden" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") string(REPLACE "-fvisibility=hidden" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
ocv_warnings_disable(CMAKE_CXX_FLAGS -Wunused-const-variable)
ocv_add_library(${the_module} SHARED ${handwritten_h_sources} ${handwritten_cpp_sources} ${generated_cpp_sources} ocv_add_library(${the_module} SHARED ${handwritten_h_sources} ${handwritten_cpp_sources} ${generated_cpp_sources}
${copied_files} ${copied_files}
......
...@@ -37,7 +37,7 @@ PARAM_TEST_CASE(FastNlMeansDenoisingTestBase, Channels, int, bool, bool) ...@@ -37,7 +37,7 @@ PARAM_TEST_CASE(FastNlMeansDenoisingTestBase, Channels, int, bool, bool)
h[i] = 3.0f + 0.5f*i; h[i] = 3.0f + 0.5f*i;
} }
virtual void generateTestData() void generateTestData()
{ {
const int type = CV_8UC(cn); const int type = CV_8UC(cn);
Mat image; Mat image;
......
...@@ -112,6 +112,8 @@ if(MSVC AND NOT ENABLE_NOISY_WARNINGS) ...@@ -112,6 +112,8 @@ if(MSVC AND NOT ENABLE_NOISY_WARNINGS)
string(REPLACE "/W4" "/W3" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") string(REPLACE "/W4" "/W3" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
endif() endif()
ocv_warnings_disable(CMAKE_CXX_FLAGS -Woverloaded-virtual -Wunused-private-field)
if(MSVC AND NOT BUILD_SHARED_LIBS) if(MSVC AND NOT BUILD_SHARED_LIBS)
set_target_properties(${the_module} PROPERTIES LINK_FLAGS "/NODEFAULTLIB:atlthunk.lib /NODEFAULTLIB:atlsd.lib /DEBUG") set_target_properties(${the_module} PROPERTIES LINK_FLAGS "/NODEFAULTLIB:atlthunk.lib /NODEFAULTLIB:atlsd.lib /DEBUG")
endif() endif()
......
...@@ -55,7 +55,7 @@ struct WarperTestBase : ...@@ -55,7 +55,7 @@ struct WarperTestBase :
UMat usrc, udst, uxmap, uymap; UMat usrc, udst, uxmap, uymap;
Mat K, R; Mat K, R;
virtual void generateTestData() void generateTestData()
{ {
Size size = randomSize(1, MAX_VALUE); Size size = randomSize(1, MAX_VALUE);
......
...@@ -121,7 +121,7 @@ private: ...@@ -121,7 +121,7 @@ private:
} \ } \
private: int val_; \ private: int val_; \
}; \ }; \
inline void PrintTo(const class_name& t, std::ostream* os) { t.PrintTo(os); } } static inline void PrintTo(const class_name& t, std::ostream* os) { t.PrintTo(os); } }
#define CV_FLAGS(class_name, ...) \ #define CV_FLAGS(class_name, ...) \
namespace { \ namespace { \
...@@ -150,7 +150,7 @@ private: ...@@ -150,7 +150,7 @@ private:
} \ } \
private: int val_; \ private: int val_; \
}; \ }; \
inline void PrintTo(const class_name& t, std::ostream* os) { t.PrintTo(os); } } static inline void PrintTo(const class_name& t, std::ostream* os) { t.PrintTo(os); } }
CV_ENUM(MatDepth, CV_8U, CV_8S, CV_16U, CV_16S, CV_32S, CV_32F, CV_64F, CV_USRTYPE1) CV_ENUM(MatDepth, CV_8U, CV_8S, CV_16U, CV_16S, CV_32S, CV_32F, CV_64F, CV_USRTYPE1)
......
...@@ -7954,7 +7954,7 @@ namespace internal { ...@@ -7954,7 +7954,7 @@ namespace internal {
// of them. // of them.
const char kPathSeparator = '\\'; const char kPathSeparator = '\\';
const char kAlternatePathSeparator = '/'; const char kAlternatePathSeparator = '/';
const char kPathSeparatorString[] = "\\"; //const char kPathSeparatorString[] = "\\";
const char kAlternatePathSeparatorString[] = "/"; const char kAlternatePathSeparatorString[] = "/";
# if GTEST_OS_WINDOWS_MOBILE # if GTEST_OS_WINDOWS_MOBILE
// Windows CE doesn't have a current directory. You should not use // Windows CE doesn't have a current directory. You should not use
...@@ -7968,7 +7968,7 @@ const char kCurrentDirectoryString[] = ".\\"; ...@@ -7968,7 +7968,7 @@ const char kCurrentDirectoryString[] = ".\\";
# endif // GTEST_OS_WINDOWS_MOBILE # endif // GTEST_OS_WINDOWS_MOBILE
#else #else
const char kPathSeparator = '/'; const char kPathSeparator = '/';
const char kPathSeparatorString[] = "/"; //const char kPathSeparatorString[] = "/";
const char kCurrentDirectoryString[] = "./"; const char kCurrentDirectoryString[] = "./";
#endif // GTEST_OS_WINDOWS #endif // GTEST_OS_WINDOWS
......
...@@ -54,9 +54,6 @@ using std::tr1::make_tuple; ...@@ -54,9 +54,6 @@ using std::tr1::make_tuple;
namespace cvtest { namespace cvtest {
namespace ocl { namespace ocl {
///////////// FarnebackOpticalFlow ////////////////////////
CV_ENUM(farneFlagType, 0, OPTFLOW_FARNEBACK_GAUSSIAN)
typedef tuple< int > PyrLKOpticalFlowParams; typedef tuple< int > PyrLKOpticalFlowParams;
typedef TestBaseWithParam<PyrLKOpticalFlowParams> PyrLKOpticalFlowFixture; typedef TestBaseWithParam<PyrLKOpticalFlowParams> PyrLKOpticalFlowFixture;
......
...@@ -97,8 +97,10 @@ static String Legende(MSERParams &pAct) ...@@ -97,8 +97,10 @@ static String Legende(MSERParams &pAct)
} }
#ifdef HAVE_OPENGL
const int win_width = 800; const int win_width = 800;
const int win_height = 640; const int win_height = 640;
#endif
bool rotateEnable=true; bool rotateEnable=true;
bool keyPressed=false; bool keyPressed=false;
......
...@@ -224,6 +224,8 @@ public: ...@@ -224,6 +224,8 @@ public:
kbest->setOutlierRejector(outlierRejector); kbest->setOutlierRejector(outlierRejector);
return kbest; return kbest;
} }
#else
CV_Assert(gpu == false && "CUDA modules are not available");
#endif #endif
Ptr<KeypointBasedMotionEstimator> kbest = makePtr<KeypointBasedMotionEstimator>(est); Ptr<KeypointBasedMotionEstimator> kbest = makePtr<KeypointBasedMotionEstimator>(est);
...@@ -265,6 +267,8 @@ public: ...@@ -265,6 +267,8 @@ public:
kbest->setOutlierRejector(outlierRejector); kbest->setOutlierRejector(outlierRejector);
return kbest; return kbest;
} }
#else
CV_Assert(gpu == false && "CUDA modules are not available");
#endif #endif
Ptr<KeypointBasedMotionEstimator> kbest = makePtr<KeypointBasedMotionEstimator>(est); Ptr<KeypointBasedMotionEstimator> kbest = makePtr<KeypointBasedMotionEstimator>(est);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment