|
|
|
@ -19,7 +19,7 @@ typedef TestBaseWithParam<String> match; |
|
|
|
|
typedef std::tr1::tuple<String, int> matchVector_t; |
|
|
|
|
typedef TestBaseWithParam<matchVector_t> matchVector; |
|
|
|
|
|
|
|
|
|
#ifdef HAVE_OPENCV_NONFREE |
|
|
|
|
#ifdef HAVE_OPENCV_NONFREE_TODO_FIND_WHY_SURF_IS_NOT_ABLE_TO_STITCH_PANOS |
|
|
|
|
#define TEST_DETECTORS testing::Values("surf", "orb") |
|
|
|
|
#else |
|
|
|
|
#define TEST_DETECTORS testing::Values<String>("orb") |
|
|
|
@ -60,8 +60,6 @@ PERF_TEST_P(stitch, a123, TEST_DETECTORS) |
|
|
|
|
Mat pano_small; |
|
|
|
|
if (!pano.empty()) |
|
|
|
|
resize(pano, pano_small, Size(320, 240), 0, 0, INTER_AREA); |
|
|
|
|
else |
|
|
|
|
pano_small = pano; |
|
|
|
|
|
|
|
|
|
SANITY_CHECK(pano_small, 5); |
|
|
|
|
} |
|
|
|
@ -100,8 +98,6 @@ PERF_TEST_P(stitch, b12, TEST_DETECTORS) |
|
|
|
|
Mat pano_small; |
|
|
|
|
if (!pano.empty()) |
|
|
|
|
resize(pano, pano_small, Size(320, 240), 0, 0, INTER_AREA); |
|
|
|
|
else |
|
|
|
|
pano_small = pano; |
|
|
|
|
|
|
|
|
|
SANITY_CHECK(pano_small, 5); |
|
|
|
|
} |
|
|
|
|