message: imgproc(perf): add GaussianBlur cases for SIFT
diff: @@ -238,15 +238,13 @@ OCL_PERF_TEST_P(ScharrFixture, Scharr,
  ///////////// GaussianBlur ////////////////////////
  -typedef FilterFixture GaussianBlurFixture;
  +typedef FilterFixture OCL_GaussianBlurFixture;
  -OCL_PERF_TEST_P(GaussianBlurFixture, GaussianBlur,
  - ::testing::Combine(OCL_TEST_SIZES, OCL_TEST_TYPES, OCL_PERF_ENUM(3, 5, 7)))
  +PERF_TEST_P_(OCL_GaussianBlurFixture, GaussianBlur)
  {
  - const FilterParams params = GetParam();
  + const FilterParams& params = GetParam();
  const Size srcSize = get<0>(params);
  const int type = get<1>(params), ksize = get<2>(params);
  - const double eps = CV_MAT_DEPTH(type) <= CV_32S ? 2 + DBL_EPSILON : 3e-4;
  checkDeviceMaxMemoryAllocSize(srcSize, type);
  @@ -255,9 +253,42 @@ OCL_PERF_TEST_P(GaussianBlurFixture, GaussianBlur,
  OCL_TEST_CYCLE() cv::GaussianBlur(src, dst, Size(ksize, ksize), 1, 1, cv::BORDER_CONSTANT);
  - SANITY_CHECK(dst, eps);
  + SANITY_CHECK_NOTHING();
  }
  +INSTANTIATE_TEST_CASE_P(/*nothing*/, OCL_GaussianBlurFixture,
  + ::testing::Combine(
  + OCL_TEST_SIZES,
  + OCL_TEST_TYPES,
  + OCL_PERF_ENUM(3, 5, 7)
  + )
  +);
  +
  +INSTANTIATE_TEST_CASE_P(SIFT, OCL_GaussianBlurFixture,
  + ::testing::Combine(
  + ::testing::Values(sz1080p),
  + ::testing::Values(CV_32FC1),
  + OCL_PERF_ENUM(11, 13, 17, 21, 27)
  + )
  +);
  +
  +INSTANTIATE_TEST_CASE_P(DISABLED_FULL, OCL_GaussianBlurFixture,
  + ::testing::Combine(
  + ::testing::Values(sz1080p),
  + ::testing::Values(
  + CV_8UC1, CV_8UC2, CV_8UC3, CV_8UC4,
  + CV_8SC1, CV_8SC2, CV_8SC3, CV_8SC4,
  + CV_16UC1, CV_16UC2, CV_16UC3, CV_16UC4,
  + CV_16SC1, CV_16SC2, CV_16SC3, CV_16SC4,
  + CV_32SC1, CV_32SC2, CV_32SC3, CV_32SC4,
  + CV_32FC1, CV_32FC2, CV_32FC3, CV_32FC4,
  + CV_64FC1, CV_64FC2, CV_64FC3, CV_64FC4
  + ),
  + OCL_PERF_ENUM(3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29)
  + )
  +);
  +
  +
  ///////////// Filter2D ////////////////////////
  typedef FilterFixture Filter2DFixture;
  