diff --git a/modules/features2d/test/test_keypoints.cpp b/modules/features2d/test/test_keypoints.cpp index e15d4fa17..f8163c1f3 100644 --- a/modules/features2d/test/test_keypoints.cpp +++ b/modules/features2d/test/test_keypoints.cpp @@ -166,3 +166,15 @@ TEST(Features2d_Detector_Keypoints_Dense, validation) CV_FeatureDetectorKeypointsTest test(Algorithm::create("Feature2D.Dense")); test.safe_run(); } + +TEST(Features2d_Detector_Keypoints_KAZE, validation) +{ + CV_FeatureDetectorKeypointsTest test(Algorithm::create("Feature2D.KAZE")); + test.safe_run(); +} + +TEST(Features2d_Detector_Keypoints_AKAZE, validation) +{ + CV_FeatureDetectorKeypointsTest test(Algorithm::create("Feature2D.AKAZE")); + test.safe_run(); +} \ No newline at end of file diff --git a/modules/features2d/test/test_rotation_and_scale_invariance.cpp b/modules/features2d/test/test_rotation_and_scale_invariance.cpp index 2fe59ca7f..07123bed1 100644 --- a/modules/features2d/test/test_rotation_and_scale_invariance.cpp +++ b/modules/features2d/test/test_rotation_and_scale_invariance.cpp @@ -652,6 +652,21 @@ TEST(Features2d_ScaleInvariance_Detector_BRISK, regression) test.safe_run(); } +TEST(Features2d_ScaleInvariance_Detector_KAZE, regression) +{ + DetectorScaleInvarianceTest test(Algorithm::create("Feature2D.KAZE"), + 0.08f, + 0.49f); + test.safe_run(); +} + +TEST(Features2d_ScaleInvariance_Detector_AKAZE, regression) +{ + DetectorScaleInvarianceTest test(Algorithm::create("Feature2D.AKAZE"), + 0.08f, + 0.49f); + test.safe_run(); +} //TEST(Features2d_ScaleInvariance_Detector_ORB, regression) //{ // DetectorScaleInvarianceTest test(Algorithm::create("Feature2D.ORB"),