updated test on lsvm
This commit is contained in:
parent
af730e4bff
commit
ba62621534
@ -238,6 +238,7 @@ void LatentSVMDetectorTest::run( int /* start_from */)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 1. Test method detect
|
||||||
// Run detectors
|
// Run detectors
|
||||||
vector<LatentSvmDetector::ObjectDetection> detections1_cat, detections12_cat, detections12_cars;
|
vector<LatentSvmDetector::ObjectDetection> detections1_cat, detections12_cat, detections12_cars;
|
||||||
detector1.detect( image_cat, detections1_cat, 0.5, numThreads );
|
detector1.detect( image_cat, detections1_cat, 0.5, numThreads );
|
||||||
@ -283,6 +284,20 @@ void LatentSVMDetectorTest::run( int /* start_from */)
|
|||||||
std::cerr << "File " << true_res_path << " cann't be opened to save test results" << std::endl;
|
std::cerr << "File " << true_res_path << " cann't be opened to save test results" << std::endl;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 2. Simple tests of other methods
|
||||||
|
if( detector1.getClassCount() != 1 || detector1.getClassNames()[0] != "cat" )
|
||||||
|
{
|
||||||
|
std::cerr << "Incorrect result of method getClassNames() or getClassCount()" << std::endl;
|
||||||
|
ts->set_failed_test_info( cvtest::TS::FAIL_INVALID_OUTPUT);
|
||||||
|
}
|
||||||
|
|
||||||
|
detector1.clear();
|
||||||
|
if( !detector1.empty() )
|
||||||
|
{
|
||||||
|
std::cerr << "There is a bug in method clear() or empty()" << std::endl;
|
||||||
|
ts->set_failed_test_info( cvtest::TS::FAIL_INVALID_OUTPUT);
|
||||||
|
}
|
||||||
|
|
||||||
ts->set_failed_test_info( cvtest::TS::OK);
|
ts->set_failed_test_info( cvtest::TS::OK);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user