mirror of
https://github.com/opencv/opencv.git
synced 2024-11-25 03:30:34 +08:00
Add sanity checks to stitching perf tests
This commit is contained in:
parent
39d6eb7312
commit
7cc67701a6
@ -56,6 +56,8 @@ PERF_TEST_P(stitch, a123, TEST_DETECTORS)
|
|||||||
stitcher.stitch(imgs, pano);
|
stitcher.stitch(imgs, pano);
|
||||||
stopTimer();
|
stopTimer();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
SANITY_CHECK(pano, 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
PERF_TEST_P(stitch, b12, TEST_DETECTORS)
|
PERF_TEST_P(stitch, b12, TEST_DETECTORS)
|
||||||
@ -88,6 +90,8 @@ PERF_TEST_P(stitch, b12, TEST_DETECTORS)
|
|||||||
stitcher.stitch(imgs, pano);
|
stitcher.stitch(imgs, pano);
|
||||||
stopTimer();
|
stopTimer();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
SANITY_CHECK(pano, 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
PERF_TEST_P( match, bestOf2Nearest, TEST_DETECTORS)
|
PERF_TEST_P( match, bestOf2Nearest, TEST_DETECTORS)
|
||||||
@ -122,8 +126,7 @@ PERF_TEST_P( match, bestOf2Nearest, TEST_DETECTORS)
|
|||||||
|
|
||||||
detail::MatchesInfo pairwise_matches;
|
detail::MatchesInfo pairwise_matches;
|
||||||
|
|
||||||
declare.in(features1.descriptors, features2.descriptors)
|
declare.in(features1.descriptors, features2.descriptors);
|
||||||
.iterations(100);
|
|
||||||
|
|
||||||
while(next())
|
while(next())
|
||||||
{
|
{
|
||||||
@ -133,6 +136,8 @@ PERF_TEST_P( match, bestOf2Nearest, TEST_DETECTORS)
|
|||||||
stopTimer();
|
stopTimer();
|
||||||
matcher->collectGarbage();
|
matcher->collectGarbage();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
SANITY_CHECK_MATCHES(pairwise_matches.matches);
|
||||||
}
|
}
|
||||||
|
|
||||||
PERF_TEST_P( matchVector, bestOf2NearestVectorFeatures, testing::Combine(
|
PERF_TEST_P( matchVector, bestOf2NearestVectorFeatures, testing::Combine(
|
||||||
@ -186,4 +191,8 @@ PERF_TEST_P( matchVector, bestOf2NearestVectorFeatures, testing::Combine(
|
|||||||
stopTimer();
|
stopTimer();
|
||||||
matcher->collectGarbage();
|
matcher->collectGarbage();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
std::vector<DMatch>& matches = pairwise_matches[0].matches;
|
||||||
|
SANITY_CHECK_MATCHES(matches);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user