stereo: fix loading images in tests

pull/1365/head
Vladislav Sovrasov 8 years ago
parent c8f2d2bba5
commit 90e997f3bc
  1. 17
      modules/stereo/test/test_block_matching.cpp
  2. 8
      modules/stereo/test/test_descriptors.cpp

@ -83,13 +83,9 @@ static double errorLevel(const Mat &ideal, Mat &actual)
void CV_BlockMatchingTest::run(int ) void CV_BlockMatchingTest::run(int )
{ {
Mat image1, image2, gt; Mat image1, image2, gt;
//some test images can be found in the test data folder image1 = imread(ts->get_data_path() + "stereomatching/datasets/tsukuba/im2.png", IMREAD_GRAYSCALE);
//in order for the tests to build succesfully please replace image2 = imread(ts->get_data_path() + "stereomatching/datasets/tsukuba/im6.png", IMREAD_GRAYSCALE);
//ts->get_data_path() + "testdata/imL2l.bmp with the path from your disk gt = imread(ts->get_data_path() + "stereomatching/datasets/tsukuba/disp2.png", IMREAD_GRAYSCALE);
//for example if your images are on D:\\ , please write D:\\testdata\\imL2l.bmp
image1 = imread(ts->get_data_path() + "testdata/imL2l.bmp", CV_8UC1);
image2 = imread(ts->get_data_path() + "testdata/imL2.bmp", CV_8UC1);
gt = imread(ts->get_data_path() + "testdata/groundtruth.bmp", CV_8UC1);
if(image1.empty() || image2.empty() || gt.empty()) if(image1.empty() || image2.empty() || gt.empty())
{ {
@ -169,10 +165,9 @@ CV_SGBlockMatchingTest::~CV_SGBlockMatchingTest(){}
void CV_SGBlockMatchingTest::run(int ) void CV_SGBlockMatchingTest::run(int )
{ {
Mat image1, image2, gt; Mat image1, image2, gt;
//some test images can be found in the test data folder image1 = imread(ts->get_data_path() + "stereomatching/datasets/tsukuba/im2.png", IMREAD_GRAYSCALE);
image1 = imread(ts->get_data_path() + "testdata/imL2l.bmp", CV_8UC1); image2 = imread(ts->get_data_path() + "stereomatching/datasets/tsukuba/im6.png", IMREAD_GRAYSCALE);
image2 = imread(ts->get_data_path() + "testdata/imL2.bmp", CV_8UC1); gt = imread(ts->get_data_path() + "stereomatching/datasets/tsukuba/disp2.png", IMREAD_GRAYSCALE);
gt = imread(ts->get_data_path() + "testdata/groundtruth.bmp", CV_8UC1);
if(image1.empty() || image2.empty() || gt.empty()) if(image1.empty() || image2.empty() || gt.empty())

@ -115,12 +115,8 @@ CV_DescriptorBaseTest::~CV_DescriptorBaseTest()
CV_DescriptorBaseTest::CV_DescriptorBaseTest() CV_DescriptorBaseTest::CV_DescriptorBaseTest()
{ {
//read 2 images from file //read 2 images from file
//some test images can be found in the test data folder left = imread(ts->get_data_path() + "stereomatching/datasets/tsukuba/im2.png", IMREAD_GRAYSCALE);
//in order for the tests to build succesfully please replace right = imread(ts->get_data_path() + "stereomatching/datasets/tsukuba/im6.png", IMREAD_GRAYSCALE);
//ts->get_data_path() + "testdata/imL2l.bmp with the path from your disk
//for example if your images are on D:\\ , please write D:\\testdata\\imL2l.bmp
left = imread(ts->get_data_path() + "testdata/imL2l.bmp", CV_8UC1);
right = imread(ts->get_data_path() + "testdata/imL2.bmp", CV_8UC1);
if(left.empty() || right.empty()) if(left.empty() || right.empty())
{ {

Loading…
Cancel
Save