diff --git a/modules/nonfree/test/test_features2d.cpp b/modules/nonfree/test/test_features2d.cpp index bff8a387f4d0..7c888e261ea4 100644 --- a/modules/nonfree/test/test_features2d.cpp +++ b/modules/nonfree/test/test_features2d.cpp @@ -231,7 +231,7 @@ void CV_FeatureDetectorTest::regressionTest() void CV_FeatureDetectorTest::run( int /*start_from*/ ) { - if( fdetector.empty() ) + if( !fdetector ) { ts->printf( cvtest::TS::LOG, "Feature detector is empty.\n" ); ts->set_failed_test_info( cvtest::TS::FAIL_INVALID_TEST_DATA ); @@ -464,7 +464,7 @@ class CV_DescriptorExtractorTest : public cvtest::BaseTest void run(int) { createDescriptorExtractor(); - if( dextractor.empty() ) + if( !dextractor ) { ts->printf(cvtest::TS::LOG, "Descriptor extractor is empty.\n"); ts->set_failed_test_info( cvtest::TS::FAIL_INVALID_TEST_DATA ); @@ -1101,7 +1101,7 @@ class CV_DetectPlanarTest : public cvtest::BaseTest void run(int) { Ptr f = Algorithm::create("Feature2D." + fname); - if(f.empty()) + if(!f) return; string path = string(ts->get_data_path()) + "detectors_descriptors_evaluation/planar/"; string imgname1 = path + "box.png"; @@ -1156,7 +1156,7 @@ class FeatureDetectorUsingMaskTest : public cvtest::BaseTest FeatureDetectorUsingMaskTest(const Ptr& featureDetector) : featureDetector_(featureDetector) { - CV_Assert(!featureDetector_.empty()); + CV_Assert(featureDetector_); } protected: diff --git a/modules/nonfree/test/test_keypoints.cpp b/modules/nonfree/test/test_keypoints.cpp index 3984f19d898a..b046d7534ce6 100644 --- a/modules/nonfree/test/test_keypoints.cpp +++ b/modules/nonfree/test/test_keypoints.cpp @@ -62,7 +62,7 @@ class CV_FeatureDetectorKeypointsTest : public cvtest::BaseTest virtual void run(int) { cv::initModule_features2d(); - CV_Assert(!detector.empty()); + CV_Assert(detector); string imgFilename = string(ts->get_data_path()) + FEATURES2D_DIR + "/" + IMAGE_FILENAME; // Read the test image. diff --git a/modules/nonfree/test/test_rotation_and_scale_invariance.cpp b/modules/nonfree/test/test_rotation_and_scale_invariance.cpp index b63b8b7489a8..47efc60eb840 100644 --- a/modules/nonfree/test/test_rotation_and_scale_invariance.cpp +++ b/modules/nonfree/test/test_rotation_and_scale_invariance.cpp @@ -210,7 +210,7 @@ class DetectorRotationInvarianceTest : public cvtest::BaseTest minKeyPointMatchesRatio(_minKeyPointMatchesRatio), minAngleInliersRatio(_minAngleInliersRatio) { - CV_Assert(!featureDetector.empty()); + CV_Assert(featureDetector); } protected: @@ -323,8 +323,8 @@ class DescriptorRotationInvarianceTest : public cvtest::BaseTest normType(_normType), minDescInliersRatio(_minDescInliersRatio) { - CV_Assert(!featureDetector.empty()); - CV_Assert(!descriptorExtractor.empty()); + CV_Assert(featureDetector); + CV_Assert(descriptorExtractor); } protected: @@ -410,7 +410,7 @@ class DetectorScaleInvarianceTest : public cvtest::BaseTest minKeyPointMatchesRatio(_minKeyPointMatchesRatio), minScaleInliersRatio(_minScaleInliersRatio) { - CV_Assert(!featureDetector.empty()); + CV_Assert(featureDetector); } protected: @@ -530,8 +530,8 @@ class DescriptorScaleInvarianceTest : public cvtest::BaseTest normType(_normType), minDescInliersRatio(_minDescInliersRatio) { - CV_Assert(!featureDetector.empty()); - CV_Assert(!descriptorExtractor.empty()); + CV_Assert(featureDetector); + CV_Assert(descriptorExtractor); } protected: