minor fix with tests

pull/13383/head
Andrey Morozov 15 years ago
parent 7357852434
commit 62b47108a0
  1. 1
      tests/gpu/src/csstereo_bp.cpp
  2. 4
      tests/gpu/src/meanshift.cpp
  3. 7
      tests/gpu/src/stereo_bm.cpp
  4. 1
      tests/gpu/src/stereo_bp.cpp

@ -72,6 +72,7 @@ void CV_GpuCSStereoBP::run(int )
disp.convertTo(disp, img_template.type());
double norm = cv::norm(disp, img_template, cv::NORM_INF);
if (norm >= 0.5) std::cout << "ConstantSpaceStereoBP norm = " << norm << std::endl;
ts->set_failed_test_info((norm < 0.5) ? CvTS::OK : CvTS::FAIL_GENERIC);
}

@ -54,7 +54,7 @@ class CV_GpuMeanShift : public CvTest
void run(int);
};
CV_GpuMeanShift::CV_GpuMeanShift(): CvTest( "GPU-MeanShift", "meanshift" ){}
CV_GpuMeanShift::CV_GpuMeanShift(): CvTest( "GPU-MeanShift", "MeanShift" ){}
void CV_GpuMeanShift::run(int )
{
@ -74,7 +74,7 @@ void CV_GpuMeanShift::run(int )
res.convertTo(res, img_template.type());
double norm = cv::norm(res, img_template, cv::NORM_INF);
if (norm >= 0.5) std::cout << "MeanShift norm = " << norm << std::endl;
ts->set_failed_test_info((norm < 0.5) ? CvTS::OK : CvTS::FAIL_GENERIC);
}

@ -63,16 +63,17 @@ void CV_GpuStereoBM::run(int )
cv::Mat img_template = cv::imread(std::string(ts->get_data_path()) + "stereobm/aloe-disp.png", 0);
cv::gpu::GpuMat disp;
cv::gpu::StereoBM_GPU bm;
cv::gpu::StereoBM_GPU bm(0, 128, 19);
bm(cv::gpu::GpuMat(img_l), cv::gpu::GpuMat(img_r), disp);
cv::imwrite(std::string(ts->get_data_path()) + "stereobm/aloe-disp.png", disp);
//cv::imwrite(std::string(ts->get_data_path()) + "stereobm/aloe-disp.png", disp);
disp.convertTo(disp, img_template.type());
double norm = cv::norm(disp, img_template, cv::NORM_INF);
ts->set_failed_test_info((norm < 0.5) ? CvTS::OK : CvTS::FAIL_GENERIC);
if (norm >= 100) std::cout << "StereoBM norm = " << norm << std::endl;
ts->set_failed_test_info((norm < 100) ? CvTS::OK : CvTS::FAIL_GENERIC);
}

@ -72,6 +72,7 @@ void CV_GpuStereoBP::run(int )
disp.convertTo(disp, img_template.type());
double norm = cv::norm(disp, img_template, cv::NORM_INF);
if (norm >= 0.5) std::cout << "StereoBP norm = " << norm << std::endl;
ts->set_failed_test_info((norm < 0.5) ? CvTS::OK : CvTS::FAIL_GENERIC);
}

Loading…
Cancel
Save