Commit b18a3a5f authored by Vladislav Vinogradov's avatar Vladislav Vinogradov

fixed errors in StereoBeliefPropogation under linux

parent 070d87fb
This diff is collapsed.
...@@ -47,7 +47,7 @@ struct CV_GpuStereoBPTest : public CvTest ...@@ -47,7 +47,7 @@ struct CV_GpuStereoBPTest : public CvTest
{ {
CV_GpuStereoBPTest() : CvTest( "GPU-StereoBP", "StereoBP" ){} CV_GpuStereoBPTest() : CvTest( "GPU-StereoBP", "StereoBP" ){}
~CV_GpuStereoBPTest() {} ~CV_GpuStereoBPTest() {}
void run(int ) void run(int )
{ {
cv::Mat img_l = cv::imread(std::string(ts->get_data_path()) + "stereobp/aloe-L.png"); cv::Mat img_l = cv::imread(std::string(ts->get_data_path()) + "stereobp/aloe-L.png");
...@@ -74,20 +74,20 @@ struct CV_GpuStereoBPTest : public CvTest ...@@ -74,20 +74,20 @@ struct CV_GpuStereoBPTest : public CvTest
disp.convertTo(disp, img_template.type()); disp.convertTo(disp, img_template.type());
double norm = cv::norm(disp, img_template, cv::NORM_INF); double norm = cv::norm(disp, img_template, cv::NORM_INF);
if (norm >= 0.5) if (norm >= 0.5)
{ {
ts->printf(CvTS::LOG, "\nStereoBP norm = %f\n", norm); ts->printf(CvTS::LOG, "\nStereoBP norm = %f\n", norm);
ts->set_failed_test_info(CvTS::FAIL_GENERIC); ts->set_failed_test_info(CvTS::FAIL_GENERIC);
return; return;
} }
} }
catch(const cv::Exception& e) catch(const cv::Exception& e)
{ {
if (!check_and_treat_gpu_exception(e, ts)) if (!check_and_treat_gpu_exception(e, ts))
throw; throw;
return; return;
} }
ts->set_failed_test_info(CvTS::OK); ts->set_failed_test_info(CvTS::OK);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment