using namespace testing;
using namespace perf;
+namespace { // workaround conflict with DftFlags
+
//////////////////////////////////////////////////////////////////////
// GEMM
CPU_SANITY_CHECK(dst);
}
}
+
+} // namespace
using namespace cvtest;
+namespace {
+
////////////////////////////////////////////////////////////////////////////////
// Merge
ALL_BORDER_TYPES,
WHOLE_SUBMAT));
+} //namespace
+
#endif // HAVE_CUDA
IMPLEMENT_PARAM_CLASS(FAST_NonmaxSuppression, bool)
}
+namespace {
+
PARAM_TEST_CASE(FAST, cv::cuda::DeviceInfo, FAST_Threshold, FAST_NonmaxSuppression)
{
cv::cuda::DeviceInfo devInfo;
testing::Values(DescriptorSize(57), DescriptorSize(64), DescriptorSize(83), DescriptorSize(128), DescriptorSize(179), DescriptorSize(256), DescriptorSize(304)),
testing::Values(UseMask(false), UseMask(true))));
+} // namespace
+
#endif // HAVE_CUDA
}
}
+namespace {
+
/////////////////////////////////////////////////////////////////////////////////////////////////
// Blur
WHOLE_SUBMAT)
);
+} //namespace
+
#endif // HAVE_CUDA
IMPLEMENT_PARAM_CLASS(L2gradient, bool)
}
+namespace {
+
PARAM_TEST_CASE(Canny, cv::cuda::DeviceInfo, AppertureSize, L2gradient, UseRoi)
{
cv::cuda::DeviceInfo devInfo;
testing::Values(L2gradient(false), L2gradient(true)),
WHOLE_SUBMAT));
+} // namespace
+
#endif // HAVE_CUDA
using namespace cvtest;
+namespace {
+
///////////////////////////////////////////////////////////////////////////////////////////////////////
// HistEven
DIFFERENT_SIZES,
testing::Values(0.0, 40.0)));
+} // namespace
+
#endif // HAVE_CUDA
using namespace cvtest;
+namespace {
+
///////////////////////////////////////////////////////////////////////////////////////////////////////
// HoughLines
ALL_DEVICES,
WHOLE_SUBMAT));
+} // namespace
+
#endif // HAVE_CUDA
using namespace cvtest;
+namespace {
+
//#define DUMP
struct HOG : testing::TestWithParam<cv::cuda::DeviceInfo>
INSTANTIATE_TEST_CASE_P(CUDA_ObjDetect, LBP_classify,
testing::Combine(ALL_DEVICES, testing::Values<int>(0)));
+} // namespace
+
#endif // HAVE_CUDA
using namespace cvtest;
+namespace {
+
//////////////////////////////////////////////////////
// BroxOpticalFlow
ALL_DEVICES,
testing::Values(Gamma(0.0), Gamma(1.0))));
-#endif // HAVE_CUDA
\ No newline at end of file
+} // namespace
+
+#endif // HAVE_CUDA
using namespace cvtest;
+namespace {
+
//////////////////////////////////////////////////////////////////////////
// StereoBM
testing::Values(MatDepth(CV_8U), MatDepth(CV_16S)),
WHOLE_SUBMAT));
+} // namespace
+
#endif // HAVE_CUDA