From 2d334401b13ab38dbdea41130c068cdb2af38538 Mon Sep 17 00:00:00 2001 From: Vadim Pisarevsky Date: Tue, 18 Sep 2012 14:34:50 +0400 Subject: [PATCH] improved the condition in the FAST test --- modules/features2d/test/test_fast.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/modules/features2d/test/test_fast.cpp b/modules/features2d/test/test_fast.cpp index 761abfc..eef395b 100644 --- a/modules/features2d/test/test_fast.cpp +++ b/modules/features2d/test/test_fast.cpp @@ -112,11 +112,12 @@ void CV_FastTest::run( int ) // We only have testing data for 9_16 but it actually works equally well for 7_12 if ((type==1) || (type==2)){ - if ( 0 != norm(exp_kps1, kps1, NORM_L2) || 0 != norm(exp_kps2, kps2, NORM_L2)) - { - ts->set_failed_test_info(cvtest::TS::FAIL_MISMATCH); - return; - } + if ( exp_kps1.size != kps1.size || 0 != norm(exp_kps1, kps1, NORM_L2) || + exp_kps2.size != kps2.size || 0 != norm(exp_kps2, kps2, NORM_L2)) + { + ts->set_failed_test_info(cvtest::TS::FAIL_MISMATCH); + return; + } } /*cv::namedWindow("Img1"); cv::imshow("Img1", image1); -- 2.7.4